$ sudo apt install samba
新增一個 smbuser 使用者:
sudo adduser smbuser --shell /bin/false
接著就是用 smbpasswd 指令的 -a 選項來將這個 smbuser 帳號設定為 Samba 的使用者帳號:
$ sudo smbpasswd -a smbuser
如果要與使用者同名則:
$ sudo smbpasswd -a jkchang
安裝好 Samba Server 和使用者的設定後,接下來就是要來設定 Samba 的設定檔了,
打開 /etc/samba/smb.conf 檔案,然後在檔案的最後加入下面這幾行後存檔離開。
[public]
path = /home/jkchang # 這個是要分享的資料夾路徑
available = yes
valid users = jkchang #可以使用這個資料夾的使用者,要有 path 所指定的路徑的權限
read only = no
browseable = yes
public = yes
writable =yes
都設定好之後,來重新啟動 Samba Serve:
$ sudo service smbd restart
接著到 client 端,如果上面設定都正確,瀏覽網路應該會看到Samba所分享的主機名稱:
接著先按下 連接身份,選擇 註冊使用者,輸入名稱和密碼:
(名稱必須是剛剛在 /etc/samba/smb.conf 檔案中所設定的)
也可以用 smb 協定來存取,例如,我的 samba 主機在 192.168.1.3,可以用
smb://192.168.1.3/public 來建立連線
NICE
回覆刪除thanks
刪除Simple and well done.
回覆刪除