nik*_*eee 4 linux script sudo privileges bash
有没有办法在另一个用户的权限下(自动)执行 bash 脚本?我认为“sudo”是正确的方法,但我不知道如何自动化该过程。
例如,我想运行这样的程序(用户“bla”在“blub”下运行一个进程):
sudo <the user under which i want to run the process> <path to script>
Run Code Online (Sandbox Code Playgroud)
那我做对了吗。
用户“bla”想以用户“blub”的身份运行命令?
然后这样的事情可以工作:
sudo -u blub /path/to/command
Run Code Online (Sandbox Code Playgroud)
如果您需要在不要求密码的情况下完成此操作,请将以下行添加到 /etc/sudoers(通过 visudo 命令):
bla ALL=(blub) NOPASSWD: /path/to/command
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6223 次 |
| 最近记录: |