9 我们有几个运行Samba的Linux盒子,它们在“本地”使用,例如,每个分支都有自己的Samba盒子来存储和共享文件。 办公室经理需要能够为其分支添加和删除用户,并且需要以root用户身份执行此操作(afaik),但是我想限制他们发布任何其他root特权命令,因为我们定期从他们的身边。 我(有限的)Linux知识告诉我这是不可能的-您是否是root用户-但我想知道是否存在以某种方式限制允许的命令的方法。 linux debian samba root su — 杰克 source 3 您可以sudo用来允许用户/组以root特权运行选定的命令。可以在sudo上找到文档,Arch Wiki也提供了简单的介绍。 — AcId
14 将以/etc/sudoers下行添加到您的文件中: user ALL=(root) NOPASSWD: /bin/mount,/bin/umount where user是您的非root用户,/bin/mount,/bin/umount是要作为root用户执行的命令列表。 现在,非root用户可以使用sudo命令/bin/mount并/bin/umount以root特权运行。 — 道格拉斯 source
sudo
用来允许用户/组以root特权运行选定的命令。可以在sudo上找到文档,Arch Wiki也提供了简单的介绍。