当前位置: 代码迷 >> 综合 >> linux使用某非root用户执行开机启动项
  详细解决方案

linux使用某非root用户执行开机启动项

热度:69   发布时间:2024-01-20 17:30:32.0

    在Linux系统系统中,我们常常用一个账号下去安装某个程序方便后续的管理;那么我们如何在开机时候,运行此账户安装的程序呢?例如:以linux下指定mycount用户在linux开机时执行/home/sun/startXX.sh为例:
   以root登录linux
   执行vi /etc/rc.d/rc.local
   在文档末尾添加一行语句:su -  mycount -c "/home/sun/startXX.sh"
   保存rc.local即可。

   这个地方一定要注意 su - 这个是环境的变量也会做相应的转换;如果环境变量没有改变的话,我们用su  就可以了。