在 10.04 Lucid 上,如何添加脚本以启动时以其他用户身份运行?

在 10.04 Lucid 上,如何添加脚本以启动时以其他用户身份运行?

在 10.04 Lucid 上,如何添加以其他用户身份在启动时运行的脚本?

我是否应该在类似的地方添加脚本/etc/init.d/myscript?或者最好将其放在 root 的 cron 文件中@reboot以及exec命令中?或者完全不同的东西?

我是新手(抱歉),但我一直在谷歌搜索,但没有什么收获。教程链接也可以,我只是有点迷茫,不知道从哪里开始……

答案1

看一眼StackOverflow 上的这个问题. 它暗示了这样的事情 -

调用visudo并添加此内容:

user1 ALL=(user2) NOPASSWD: /home/user2/bin/test.sh

命令路径必须是绝对路径!然后 sudo -u user2 /home/user2/bin/test.sh从 user1 shell 调用。完成。

这样,您只需将脚本放在启动应用程序(系统->首选项->启动应用程序)下启动时运行,它就会在启动时运行

相关内容