1. 修改配置文件
/etc/samba/smb.conf文件末尾添加
[homes] comment = Home Directories browseable = yes read only = no create mask = 0775 directory mask = 0775 valid users = %S
以上配置是給系統用戶的home目錄開啟samba服務,有效用戶是其所有者(valid users = %S)。
2. 添加samba用戶
sudo smbpasswd -a username
如果沒有什么安全性要求,此處添加的samba用戶可以和系統用戶相同,而不必再修改smbusers文件將samba用戶和系統用戶對應起來。
3. 重啟samba服務
sudo service samba restart
[附]Arch Linux掛載samba目錄
pacman -S smbclient # cifs-utils installed as well smbclient -L hostname -U% # list public shares on a server mount -t cifs //SERVER/sharename mnt_point -o user=username,password=password