加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-7 – 用户无法连接到Windows上的samba共享(其他人可以)

发布时间:2020-12-13 23:59:36 所属栏目:Windows 来源:网络整理
导读:我在Debian机器中设置了Samba,以便 linux服务器中的现有用户可以使用 Windows连接到他们的家庭和不同的共享. user1,user2和user3可以正常连接,但user4无法访问任何共享. user4可以使用SSH完美登录. Samba在连接尝试失败时输出以下内容(使用user4凭据): [201
我在Debian机器中设置了Samba,以便 linux服务器中的现有用户可以使用 Windows连接到他们的家庭和不同的共享.

user1,user2和user3可以正常连接,但user4无法访问任何共享. user4可以使用SSH完美登录.

Samba在连接尝试失败时输出以下内容(使用user4凭据):

[2013/09/25 13:12:03.174008,1] smbd/service.c:678(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED

成功连接尝试后,Samba会输出以下内容(在同一台Windows计算机上使用user3凭据):

[2013/09/25 13:13:04.564410,1] smbd/service.c:1070(make_connection_snum)
  user-pc (::ffff:XXX.XXX.XXX.XXX) connect to service www initially as user user3 (uid=1001,gid=33) (pid 2046)

这是vipw的输出

user1:x:1001:1001:,:/home/user1:/bin/bash
user2:x:1002:1002:,:/home/user2:/bin/bash
user3:x:1003:1003:,:/home/user3:/bin/bash
user4:x:1004:1004:,:/home/user4:/bin/bash

这是/ etc / groups的输出

www-data:x:33:user1,user2,user3,user4

这是我的smb.conf

[global]
      workgroup = WORKGROUP
      server string = %h server
      dns proxy = no
      log file = /var/log/samba/log.%m
      max log size = 1000
      syslog = 0
      panic action = /usr/share/samba/panic-action %d
      security = user
      encrypt passwords = true
      passdb backend = tdbsam
      obey pam restrictions = yes
      unix password sync = yes
      passwd program = /usr/bin/passwd %u
      passwd chat = *Entersnews*spassword:* %nn *Retypesnews*spassword:* %nn *passwordsupdatedssuccessfully* .
      pam password change = yes

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

   [vault]
      path=/mnt/vault/
      browseable=yes
      writeable=yes
      create mask = 0664
      directory mask = 0775
      valid users = user1 user2 user3 user4
      force group = www-data

我不确定在哪里寻找这些用户之间的差异. user4最近创建,我不知道在这个过程中我是否忘记了什么.

您正在使用tdbsam,所以您可能忘了将user4添加到samba的数据库中
smbpasswd -a user4

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读