无法从 Windows 10 访问 Samba 用户限制共享

无法从 Windows 10 访问 Samba 用户限制共享

服务器:Debian 10,SAMBA v4.9.5 客户端:Windows 10 21H1

我正在尝试创建两个 Samba 共享。一个对任何用户开放访问,不需要密码。共享文件夹是 /media/NAS。另一个在其设置中定义用户名并要求输入密码。它的共享文件夹是 /media/NAS/films。

因此,第二个共享指向第一个共享的子文件夹。它旨在通过电视连接以共享该文件夹中的媒体。

被定义为有权访问第二个共享的用户已按照以下步骤创建其帐户:

  1. useradd -s /sbin/nologin 媒体用户
  2. usermod -a -G mediaUsers mediauser
  3. usermod -g mediaUsers mediauser
  4. smbpasswd -a 媒体用户

用户帐户和 samba 的密码相同。

通过这些设置,我可以正常连接到具有读/写访问权限的第一个共享,但第二个共享一直返回“您无权访问此共享”。

让我无法理解的是,如果我只启用第一个共享(我在 conf 文件中注释掉第二个共享并重新启动 samba),它就可以正常工作,但是一旦我添加第二个 Films 共享,我就无法再访问第一个共享。我还看到出现了一个名为 mediauser 的新共享,其中包含一堆配置文件。有什么线索可以解释为什么会发生这种情况吗?

我在下面提供了各种配置文件和 ls -l 输出。非常感谢。

smb.conf:

[global]
   workgroup = WORKGROUP
   interfaces = 192.168.54.0/24 enp1s0
   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   max log size = 1000
   logging = file
   panic action = /usr/share/samba/panic-action %d

####### Authentication #######
   server role = standalone server
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = yes

#======================= Share Definitions =======================

[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S

[NAS]
   comment = NAS Storage
   path = /media/NAS
   browseable = yes
   read only = no
   guest ok = yes
   create mask = 777
   force create mode = 777
   directory mask = 2777
   force directory mode = 2777

[Films]
   comment = Film Archive
   path = /media/NAS/films
   browseable = yes
   read only = yes
   guest ok = no
   valid users = mediauser
   create mask = 775
   force create mode = 775
   directory mask = 2775
   force directory mode = 2775

文件夹权限:

drwxrwxr-x 158 nobody mediaUsers  4096 Jun 23 22:30  films
drwxrwxr--   7 nobody nogroup     4096 Jun 24 22:11  MP3
drwxrwxr--  14 nobody nogroup     4096 Jun 23 20:39  Pictures
drwxrwxr--  16 nobody nogroup     4096 Jun 24 21:59  Software
drwxrwxrwx  25 nobody nogroup     4096 Jun 24 08:50  Video

pdbedit 输出:

root@fileServer:/etc/samba# pdbedit -L
mediauser:1001:

相关内容