所以我有一个用户,用户 A 在 Ubuntu 上。当机器启动时,我想在/etc/rc0.d 中添加一个名为 startService 的脚本
从这个脚本内部,它将使用三个脚本启动多个服务
startServiceA.sh
startServiceB.sh
startServiceC.sh
我希望这三个脚本从 userA 开始,而不是 root。我将如何实现这一目标?
最佳答案
您可以使用以下命令:su、sudo、runuser
请务必检查手册页。
这个网站也许也能帮助你
http://www.cyberciti.biz/open-source/command-line-hacks/linux-run-command-as-different-user/
关于bash - 启动脚本以特定用户身份运行 Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23398419/