1. 程式人生 > 實用技巧 >Ubuntu配置samba服務

Ubuntu配置samba服務

Ubuntu系統是安裝在開發板(NanoPi NEO3)上的,記錄走過的坑

首先安裝好samba,使用dpkg -l檢視

首先備份好原有檔案

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

編輯配置檔案

vim /etc/samba/smb.conf

在檔案的最後加入,#號後為註釋內容

[bk]
   #folder show name is bk
   comment = kingston 16GB
   browseable = yes
   #can see in other devices
   path = /bk
   #bk is path
   guest ok = no
   read only = no
   create mask = 0775
   #0775 equ -rwxrwxr-x
   directory mask = 0775
   valid users = root

無非就是些路徑,檔案(夾)的許可權,使用者,可見性的設定

還要建立用於samba的賬戶,這個和登入系統的不一樣,需要單獨設定,新設定的使用者名稱必須用系統存在的

smbpasswd -a xxxxx

xxxxx是使用者名稱,稍後會自動讓你輸入密碼,這裡使用者名稱可以是root

smbpasswd命令的常用方法

smbpasswd -a 增加使用者(要增加的使用者必須已是系統使用者)
smbpasswd -d 凍結使用者,就是這個使用者不能在登入了
smbpasswd -e 恢復使用者,解凍使用者,讓凍結的使用者可以在使用
smbpasswd -n 把使用者的密碼設定成空.
要在global中寫入 null passwords -true
smbpasswd -x 刪除使用者

重啟samba後就能訪問了,有好幾種方法可用

service smbd restart

/etc/init.d/smbd restart

systemctl restart smbd

Windows下速度測試,千兆網差不多跑滿了,網絡卡不太好