我已经创建了一个 Samba 服务器,如下所示
[global]
workgroup = workgroup
server string= samba server %v
dns proxy = no
netbios name = nas
map to guest = bad user
security = user
[rc]
comment=anything
path= /home/egytich/rc
valid users = @sambashare
browsable = yes
writable = yes
read only = no
guest ok = no
create mask = 0775
然后我使用系统设置中的用户帐户创建了新用户“asd”,并设置了密码,然后使用终端通过代码将该用户添加到 sambasudo sambapasswd -a asd
并使用创建时使用的相同密码,我还对 sambashare 执行了 chmod 和 chown ,但在 Windows 客户端上,我可以看到 NAS,即我创建的服务器,但是当我单击它时,它会要求输入密码,这是好的,当我输入“asd”和密码时,它说没有权限,如果我输入错误的密码,它会返回让我再次输入正确的密码,我这里犯了什么错误?
答案1
我会尝试明确说明你的valid users
:
valid users = asd your_username another_user
另一个选择(解决方法?)是,guest okay = yes
但我认为这可能不允许 root 权限。