剛裝好 Ubuntu ,預設情況下利用檔案管理程式就可以看到同一區網內其他 Windows 電腦所分享出來的檔案(Default Installed: samba-common, samba-common-bin),但相反情況來說,Windows 想要看到 Ubuntu上分享資夾就要再另安裝 samba server,
1) 利用 APT線上安裝:
# sudo apt-get install samba
2) 資料夾分享及帳號權限設定:
★ 在現在的 Samba版本中已經找不到 /etc/samba/smbpasswd 這個檔案,因為目前均使用 tdsam的機制來管理 samba使用者的帳號,(若想要重溫 smbpasswd這個指令,可以在smb.conf 設定)
在新增 samba使用者帳號前,需先確定此帳號為 Ubuntu系統的 user ID,否則會建立失敗.
# sudo pdbedit -a ken
new password:
retype new password:
建立samba 使用者帳號
# sudo pdbedit -v ken
檢視 samba 使用者資料詳細資料
# sudo pdbedit -L
列出所有的 samba使用者
# sudo rm -rf /var/lib/samba/*.tdb
刪除所有建立samba DB資料(初使化用)
# sudo vi /etc/samba/smb.conf , 新增、修改以下段落至設定檔最後位置,
#
[SHARE]
path = /var/shares
public = yes
read only = no
valid users = ken
#
● 選項說明:
SHARE - 分享的目錄名稱(對方看到的)
path - 本機欲分享的目錄 (linux本機目錄權限也會影響到最後使用的權限)
public - 可否公開此目錄
read only - 唯讀權限, 因為要上傳、下載檔案,當然設定no
valid users - 開放的使用者 (多個使用者,可用逗號隔開)
3) 重啟 samba server:
# sudo service smbd restart
完成!!
----------------------------------
參考資料:
新版 samba server 設定
管理 Samba 使用者-- pdbedit
沒有留言:
張貼留言