我有以下脚本:
Command1
Command2
Command3
我想以用户command1
执行command2
和user1
,并将command3
作为user2
执行。
这就是为什么这个命令使用主目录中的文件,并且每个用户拥有它的原因。命令3需要User2文件,这就是我需要以user2执行它的原因。
我该怎么做?
答案 0 :(得分:0)
好的sudo就是你所需要的。如果您可以安装它并有权进行设置,那么您将能够与您配置的用户执行命令。
您的cc01
文件看起来像这样:
/etc/sudoers.conf
然后您的脚本可以写成:
user1 ALL = NOPASSWD: /full/path/to/Command1
user1 ALL = NOPASSWD: /full/path/to/Command2
user2 ALL = NOPASSWD: /full/path/to/Command3
以下是简短介绍to sudo