天天看點

samba安裝配置使用

samba,連接配接Unix陣營和Windows系統的橋梁。在類Unix系統中安裝samba服務端,讓windows系統像通路共享檔案夾一樣通路類Unix系統中的指定檔案夾。

samba,桑巴舞蹈也是它呢!給一個軟體起了這樣性感的名字,想想是不是醉了。

有了這個小家夥,解決了我們區域網路多個系統互相通路檔案的大麻煩。下面是全過程。

sudo apt-get install samba4  

安裝時遇到錯誤:

/var/lib/dpkg/info/samba4.postinst: 14: /var/lib/dpkg/info/samba4.postinst: /usr/share/samba/setoption.pl: Permission denied  

dpkg: error processing samba4 (--configure):  

subprocess installed post-installation script returned error exit status 126  

Errors were encountered while processing:  

samba4  

E: Sub-process /usr/bin/dpkg returned an error code (1)  

應該是我的dpkg有問題,源于上一次的apt-get upgrade中途被我人工阻斷。

解決的辦法是删掉/var/lib/dpkg/info這個檔案夾并重新建立它。

cd /var/lib/dpkg  

sudo mv info info.bak  

sudo mkdir info  

重新install就可以了。

home$ sudo mkdir share  

home$ sudo chmod 777 share  

建立一個檔案在share檔案夾中,一會用它作為通路成功與否的标志。

之前可以先做個備份

home$ sudo cp /etc/samba/smb.conf /etc/samba/smb-bk.conf  

home$ sudo vim /etc/samba/smb.conf   

找到security = user這一句,如果被注釋了,就放開注釋。

在其後增加一句:username map = /etc/samba/smbusers

在檔案的最後增加下面語句:

[Share]  

comment = Shared Folder  

path = /home/share  

public = yes   

writeable = yes   

valid users = friend  

create mask = 0700  

directory mask = 0700  

force user = nobody  

force group = nogroup  

available = yes   

browseable = yes   

上面設定了檔案的路徑和可用的使用者為friend。

再搜尋[global]

在workgroup = workgroup下面增加如下:

display charset = UTF-8  

unix charset = UTF-8  

dos charset = cp936  

儲存并退出。

home$ sudo useradd friend  

為friend設定smb密碼

home$ sudo smbpasswd -a friend  

New SMB password:  

Retype new SMB password:  

Added user friend.  

home$ sudo vim /etc/samba/smbusers  

friend = "network username"  

home$ sudo service smbd restart  

檢視smbd監聽端口

home$ sudo netstat -tlnp | grep smb

tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      5224/smbd       

tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      5224/smbd   

指令行輸入\\my ip

就可以通路了。

參考:

http://linux.vbird.org/linux_server/0370samba.php

本文轉自 蔡小趙 51CTO部落格,原文連結:http://blog.51cto.com/zhaopeiyan/1972956

繼續閱讀