linux - 在 sudo 脚本中以非 super 用户身份执行命令

标签 linux bash shell sudo

<分区>

我开发了一个脚本。

这个脚本应该用 sudo 调用:

$ sudo ./script

在我的脚本中,中间有一个命令,我想以非 super 用户身份执行它(就像它在没有 sudo 的情况下执行一样)

这有可能吗?

最佳答案

技术上可以在脚本中使用 sudo -u plain_user command。不过,这种编写脚本的方式对我来说有点奇怪。

关于linux - 在 sudo 脚本中以非 super 用户身份执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34918415/

相关文章:

java test - 打包一个java应用程序以在另一个linux机器上运行

linux - 如何防止错误打破循环

linux - 如何将文本文件读取到参数

linux - 如何将字符串添加到二进制操作然后将其保存到 bash 中的 .dat 文件

regex - 如何编写这个 grep 正则表达式

Java - 使用 exec() 方法运行另一个进程

python - 带有 paramiko 的 SCP,使用不同的远程和本地目录

bash - 如何将值列表作为单个参数列表传递给 xargs?

linux - "Permission denied"从非特权子进程中的进程替换 FIFO 读取

node.js - 在 Godaddy 共享 Linux 主机上安装 Nodejs 时出错