相关疑难解决方法(0)

如何以没有密码的其他用户身份运行脚本?

我有必须以user2身份运行的script.sh.但是,此脚本只能在我的应用程序中的user1下运行.

我想要运行以下命令:

su user2 -C script.sh
Run Code Online (Sandbox Code Playgroud)

但能够无密码运行.

我也希望这是非常严格的,因为在user1中只能在user2下运行script.sh而不是其他任何东西.

我试过用sudoers文件做这件事,经过几个小时的尝试后就无休止地混淆了.

如果有人可以提供一个如何实现这一点的明确示例(而不是像使用sudoers那样的通用),那将非常感激.

linux bash sudo su sudoers

139
推荐指数
2
解决办法
27万
查看次数

标签 统计

bash ×1

linux ×1

su ×1

sudo ×1

sudoers ×1