某些用户无法访问 SMB 文件共享

某些用户无法访问 SMB 文件共享

我遇到了一个问题,即使通过论坛的帮助也无法解决。

我有一个安装驱动器 /dev/sbd2 到 /home/pi/shared,其中有 3 个文件夹,每个文件夹具有不同的权限。

有 3 个用户:pi、honza、dan(unix 和 smb 用户),他们都是用户组 samba 的一部分

honza:x:1001:
dan:x:1002:
samba:x:1003:dan,honza,pi

我的smb共享配置如下

[public]
path = /home/pi/shared
writeable=Yes
create mask=0777
directory mask=0777
public=no

我面临的问题是用户 pi 可以访问网络驱动器和文件夹 Vsichni,因为它应该

但用户 dan 和 honza 都无法访问网络共享 - 登录后,他们被拒绝访问。我很确定这是 Linux 权限问题

以下是每个目录的 ls -l 输出,对我来说,两者都很好。非常感谢您的帮助!

/主页/pi

total 36
drwxr-xr-x 2 pi pi    4096 Jan  5 09:52 Desktop
drwxr-xr-x 2 pi pi    4096 Jan  5 09:52 Documents
drwxr-xr-x 2 pi pi    4096 Jan  5 09:52 Downloads
drwxr-xr-x 2 pi pi    4096 Jan  5 09:52 Music
drwxr-xr-x 2 pi pi    4096 Jan  5 09:52 Pictures
drwxr-xr-x 2 pi pi    4096 Jan  5 09:52 Public
drwxrwxrwx 6 pi samba 4096 Apr 27  2019 shared
drwxr-xr-x 2 pi pi    4096 Jan  5 09:52 Templates
drwxr-xr-x 2 pi pi    4096 Jan  5 09:52 Videos

/主页/pi/共享

total 28
drwxrwx---  5 dan   dan    4096 Feb  9  2021 Dan
drwxrwx--- 13 honza honza  4096 Dec 19 17:03 Honza
drwx------  2 root  root  16384 Apr 27  2019 lost+found
drwxrwxrwx 25 pi    samba  4096 Dec 28 15:23 Vsichni

更新即使 Windows 用户管理也向我显示该目录应该可供所有人访问 截屏

答案1

好的,显然,由于挂载的目录在 /home/pi,所以唯一可以访问它的用户是用户“pi”本身,即使 linux 访问权限另有规定。

因此解决方案是将磁盘安装到不同的目录,例如 /usr/share

相关内容