bash - 启动脚本以特定用户身份运行 Ubuntu

标签 bash ubuntu startup

所以我有一个用户,用户 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/

相关文章:

linux - Ubuntu 通过 GID 删除组

c - 如何在 64 位 ubuntu 上安装 32 位 glibc

c# - 无法更改 C# Windows 窗体应用程序项目中的启动窗体

java - 如何在继续之前等待startup()中的归因完成?

tomcat在启动时只部署管理器

bash:意外标记附近的语法错误

linux - 如何调试我的 Cron 作业运行两次的原因?

c# - 如何在 bash 代码 Linux 中将字节数组转换为字符串

ubuntu - 如何在 Ubuntu 12.04 上使用带有 smstools3 的电话调制解调器

node.js - 带有 Docker 的 Ubuntu 服务器的 NodeJS 问题