如何让用户像其他人一样执行脚本?

时间:2015-05-16 22:36:14

标签: shell permissions sudo

我想限制用户B可以在我的服务器上执行的操作。更准确地说,我希望他能够只运行用户A可以运行的特定命令/脚本(并且必须以用户A的身份运行)。

如何使用户B仅以用户A执行此脚本?

我发现使用sudo提到的内容,用户B无权访问。我可以更改脚本的权限,以便B可以将其作为A运行吗?

1 个答案:

答案 0 :(得分:0)

如果B无法使用sudo,则

B无法以用户A的身份运行脚本。但您可以授予B运行脚本的权限。为此,您只需添加A作为B组,而A有权运行脚本。这样,您就可以确保没有其他不在A组中的用户能够运行该脚本。

如果您对详细解释感兴趣,see this