我正在使用 Ubuntu/Samba,我希望得到如何执行以下操作的解释:
- 对计算机设置密码保护访问权限,而不是对单个目录设置密码保护访问权限
- 列出我共享的所有目录,而不是手动搜索它们
我总是将目录设置为允许访客访问,因为如果我不这样做,当我尝试访问时,系统会提示权限无效。我甚至无法使用 root/user 密码组合来访问。
答案1
经过一番努力,我终于找到了我需要的东西。这些可能是高级用户的基本内容:
我无法使用我的 root 用户名/密码访问受保护的共享,因为我没有添加该用户到 samba 系统(它似乎不会自动接受 ubuntu 用户,并且它的用户/密码系统本身就存在,这是一件好事)。添加用户只需使用
smbpasswd -a [USERNAME]
然后输入新密码。为了列出所有本地股份及其路径只是访问
/var/lib/samba/usershares
文件夹,那里有每个共享目录的所有配置文件。在文件里面,您有字段小路(包含本地目录的路径)和客人好(y/n 类型是否允许客人)您可以手动编辑。
我暂时不会锁定这个主题,等待其他用户的改进(如果有任何人会读到这个)。我写这个答案只是为了帮助其他像我一样迷茫的菜鸟 ;)
答案2
另外,您可以键入testparm
以确保您的语法在 smb.conf 中正确...另外它会显示您在其中拥有的所有共享。