我最近一直在设置 samba 文件服务器。我已成功将我的 Windows PC 连接到主帐户(我先映射网络驱动器,然后是 \servername\user)但是,其他人需要通过另一个帐户(\servername\user2)连接到服务器,每当我尝试连接到另一个帐户时,Windows 都会显示无法访问 \Servername\user2 的错误,我是否需要进行其他设置以便它们同时连接?
任何帮助都将不胜感激!
答案1
如果您已经配置了/etc/samba/smb.conf
共享文件夹,那么您必须为该共享分配组或用户。
例如如果你有分享:
[share]
comment = Ubuntu File Server Share
path = /srv/samba/share
browsable = yes
guest ok = yes
read only = no
create mask = 0755
然后,您可以通过多种方式向其他用户授予此共享的访问权限。您可以只向一个用户授予此文件夹的访问权限,例如:
sudo chown john:john /srv/samba/share/
但是您也可以向包含您需要授予此文件夹访问权限的人员的特定组授予此文件夹的访问权限。
sudo chgrp users /srv/samba/share/
或者
sudo chown -R john:users /srv/samba/share/