ubuntu16.04 samba 配置


samba是一個很有用的在Linux和Windows之間共享文件的服務器程序,在工作的時候一直在使用,不過都是別人配置好的環境,自已一直沒有配置過Samba服務器,今天嘗試着自己配置的一次遇到了很多的問題,記錄下來希望以后能有用。

1. 安裝Samba Serve

apt-get update 

"update"命令的意思是更新sourcelist中的軟件源,獲取和同步最新的軟件源信息。

 

apt-get isntall samba

如果沒有安裝過smaba程序,就會提示你安裝,選擇y,回車。如果安裝過samba,並且samba程序已經是最新的,就不會再次安裝。我這里已經安裝過了。

 

2. 安裝成功之后,檢查一下Samba有沒有啟動.

Samba安裝之后會啟動兩個服務一個服務是“smbd”負責文件的傳輸共享,另一個服務是"nmbd"負責域名的解析,這樣就可以通過訪問與域名的方式來訪問Samba服務了。

ps aux | grep smbd 

ps aux | grep nmbd

如果進程沒有啟動,可以手動啟動着兩個進程

service smbd restart

service nmbd restart

 

3. 編輯Samba配置文件

Samba默認配置文件在/etc/samba/smb.conf下面,使用vi或者是其他文本編輯器打開編輯這個文件。

介紹一下smb.conf配置文件的語法格式:

 4. 添加用戶。

Samba用戶必須是Linux的用戶,不然創建Samba會失敗。

useradd -m luna

“-m”選項的意思是創建Linux用戶的同時創建用戶目錄/home/username/。添加Linux成功之后,要啟用用戶賬戶,不然添加的賬戶還是無法登陸。

passwd luna

提示輸入兩次密碼,就可以創建成功。

Linux用戶添加之后,就可以添加Samba賬戶了。如果不是已經存在的Linux用戶就會提示錯誤“Failed to find user luan in passdb backend.”

smbpasswd -L -a luna

smbapasswd -L -e luna

 

這樣Samba賬戶就添加成功了。一個其他的博主總結的很好,Samba的用戶賬戶和Linux用戶賬戶是沒有關系的,如果一定說要存在某種關系的話,那就是Samba用戶的賬戶必須是Linux用戶賬戶。

6.配置Samba config文件

[homes]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM