如何授予用户 Samba 共享的权限?

如何授予用户 Samba 共享的权限?

我已经创建了一个 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 权限。

相关内容