Ubuntu – 使用“sudo”启动运行命令
我想在Ubuntu启动时(在任何人login之前)运行一个sudo
命令:
sudo searchd
我将如何做到这一点?
您可以将该命令添加到在启动结束时执行的/etc/rc.local
脚本中。
在exit 0
之前写入命令。 任何在exit 0
之后写入的内容都不会被执行。
使用shell脚本作为参数编辑/etc/init/tty*.conf
的ttyconfiguration:
(...) exec /sbin/getty -n -l theInputScript.sh -8 38400 tty1 (...)
这是假定我们正在编辑tty1和读取input的脚本是theInputScript.sh。
警告这个脚本以root身份运行,所以当你input东西时,你有root权限。 还附加一个path到脚本的位置。
重要的是:脚本完成后,必须调用/ sbin / login,否则您将无法在terminal中login。