我使用没有 gui 的 ubuntu 设置了一台服务器。我需要 root 权限才能在此服务器上自动运行某些任务。通常我只会使用 gksudo,因为自动运行程序似乎永远无法与 su 或 sudo 配合使用。gksudo 无法运行,因为此服务器上没有 gui。我决定在其上安装 xubuntu-desktop,但这会大大降低速度。有什么方法可以以 root 权限运行自动运行文件而无需 gui?
自动运行的意思是我想创建一个登录时启动的 sh 脚本。我希望它具有 root 权限,而 sh 脚本无法与 sudo 配合使用,因为它们以 sudo 密码运行所有代码。
答案1
根据“自动运行”的定义可能的解决方案:
- Windows 的“autorun.ini”文件位于 CD 或 USB 等媒体根目录中。切勿以 root 身份运行。
- 用户登录时运行的程序:在 GUI 加载后运行脚本
- 计算机启动时运行的程序:如何在以 root 身份启动时运行脚本