一个用户可以从 Win7 PC 查看 Samba 共享中的文件,其他用户则不能(从同一台 PC)

一个用户可以从 Win7 PC 查看 Samba 共享中的文件,其他用户则不能(从同一台 PC)

我在 Samba 中将已安装的驱动器映射到共享(名为“Docs”)。此驱动器会自动安装。我使用用户安全性进行共享访问。我认为 Samba 方面的所有设置都正确,因为我可以使用 Linux 机器访问共享和所有文件

smbclient //localhost/Docs

当我以自己的身份登录(用户名“brant”)时,我也可以从 Windows 7 笔记本电脑连接到它。使用时,smbclient系统提示我输入密码,我输入密码,然后就可以正常工作。在 Windows PC 上,它只使用我的 Windows 用户密码,该密码与我的 Linux 帐户相同,因此一切似乎都有效。

但是,当我尝试以妻子的身份登录时(用户名为“stoners”),它无法正常工作。从 Windows 笔记本电脑上,我可以看到 Docs 共享,但当我尝试列出文件时,它不允许我这样做(我收到“您无权访问 \Tom\Docs。”错误)。我可以使用

smbclient //localhost/Docs -U stoners

...系统提示我输入她的密码,我输入了,然后似乎成功了 - 我正在查看 smb :> 提示符。但如果我尝试列出文件,我会得到一个

NT_STATUS_ACCESS_DENIED listing \*

错误。

我已将 Docs 文件夹及其下的所有内容归组“sambashare”所有,并将我和我妻子的用户名都添加到该组。我认为这一定是某种文件权限问题,因为我可以用我的用户名从她的 PC 进行连接。(哦 - 是的,我们在 Linux 机器上的用户名和密码都与 Windows 用户和密码相匹配。)

无论如何,我希望我能解决这个问题...买了一本关于 Samba 服务器管理的书,虽然很有教育意义,但并没有让我完全明白。我不想使用强制用户选项,我希望它能与我们的个人用户帐户一起工作...

这是我的 smb.conf 内容,如果有帮助的话:

[global]
  workgroup = THESTONERS
  server string = %h (Samba, Ubuntu)

  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
  smb passwd file = ./usr/bin/smbpasswd

[Docs]
  comment = Shared data on the network
  path = /media/brant/Data/Docs
  browseable = yes
  available = yes
  guest ok = no
  create mask = 0770
  directory mask = 550
  ;max connections = 3

[print$]
  comment = Printer Drivers
  path = /var/lib/samba/printers
  browseable = yes
  read only = yes
  guest ok = no

...这里有一些权限信息。

dr-xr-x---+ 10 brant   sambashare    4096 Apr 20 18:26 Docs

brant@Tom:/media/brant/Data$ id brant
uid=1000(brant) gid=1000(brant) 
groups=1000(brant),4(adm),24(cdrom),27(sudo),
30(dip),46(plugdev),108(lpadmin),124(sambashare)

brant@Tom:/media/brant/Data$ id stoners
uid=1001(stoners) gid=124(sambashare) groups=124(sambashare)

...我在 12.whatever 上能用,但在 14.04 上却没用。救命!谢谢!

答案1

我认为这是一个很好的链接,可以展示如何设置 samba,以便所有人都可以在不登录的情况下使用它。

https://help.ubuntu.com/lts/serverguide/samba-fileserver.html

-雷蒙德·戴

相关内容