如何配置 Samba 以允许 root 用户完全控制特定共享?

use*_*484 14 linux samba server-message-block smb-conf smbfs

$(subj),它似乎是默认情况下拒绝所有共享的 root 用户。我正在尝试重现 Windows 管理共享。

小智 21

您是否在 Samba 中为 root 设置了密码(不在系统 passwd 文件中)?您应该能够通过运行来设置这样的密码smbpasswd -a root

  • 拍拍额头,投票通过!我完全忘记了Linux中有什么没有通用的AAA! (2认同)
  • 是的,这个需要标记为已接受 (2认同)

juw*_*uwi 9

你应该把你的 smb.conf 放在一起,这样我们才能真正评估问题。无论如何,这里有一个提示:

   invalid users = root
Run Code Online (Sandbox Code Playgroud)

是默认 smb.conf 的一部分。

好吧。root 是有效的 smbuser 吗?然后尝试明确允许 root :

valid users = root 
Run Code Online (Sandbox Code Playgroud)

并尝试这样的事情:

[config]
    comment = Admin Config Share  - Whatever
    path = /
    valid users = someusers, somegroup
    force user = root
    force group = root
    admin users = someusers, somegroup   
    writeable = Yes
Run Code Online (Sandbox Code Playgroud)