我想限制用户B可以在我的服务器上执行的操作。更准确地说,我希望他能够只运行用户A可以运行的特定命令/脚本(并且必须以用户A的身份运行)。
如何使用户B仅以用户A执行此脚本?
我发现使用sudo
提到的内容,用户B无权访问。我可以更改脚本的权限,以便B可以将其作为A运行吗?
答案 0 :(得分:0)
sudo
,则B无法以用户A的身份运行脚本。但您可以授予B运行脚本的权限。为此,您只需添加A作为B组,而A有权运行脚本。这样,您就可以确保没有其他不在A组中的用户能够运行该脚本。
如果您对详细解释感兴趣,see this。