我有两个 Samba 共享。一个可以访问,另一个不能。可能是什么问题?以下是配置:
smb.conf
[patrick]
path = /media/network_data/patrick
valid users = patrick
browsable =yes
read only = no
writeable = yes
guest ok = no
create mask = 0600
directory mask = 0700
[veronika]
path = /media/network_data/veronika
valid users = veronika
browsable =yes
read only = no
writeable = yes
guest ok = no
create mask = 0600
directory mask = 0700
本我
ubuntu@ubuntu:~$ id patrick uid=1001(patrick) gid=1001(patrick)
groups=1001(patrick),1006(smbusers) ubuntu@ubuntu:~$ id veronika
uid=1002(veronika) gid=1003(veronika)
groups=1003(veronika),1006(smbusers) ubuntu@ubuntu:~$
ubuntu@ubuntu:/$ su - veronika
Password:
su: warning: cannot change directory to /home/veronika: No such file or directory
veronika@ubuntu:/$
我看到用户 Veronika 在 bash 中的颜色与 patrick 或 root 不同。这是什么意思?这可能是问题所在吗?
答案1
我发现了这个问题。我没有为用户 Veronika 创建 SMB 用户。
因此必须执行以下操作:
sudo smbpasswd -a veronika
sudo systemctl 重启 smbd.service
希望能够帮助别人。