linux - su密碼 - ubuntu sudo




Ubuntu-啟動時使用“sudo”運行命令 (2)

我想在Ubuntu啟動時(在任何人登錄之前)運行sudo命令:

sudo searchd

我將如何做到這一點?


使用shell腳本作為參數編輯/etc/init/tty*.conf的tty配置:

(...)
exec /sbin/getty -n -l  theInputScript.sh -8 38400 tty1
(...)

這是假設我們正在編輯tty1,並且讀取輸入的腳本是theInputScript.sh。

警告這個腳本以root身份運行,所以當你輸入東西時,你有root權限。 還附加一個路徑到腳本的位置。

重要說明:腳本完成後,必須調用/ sbin / login,否則您將無法在終端中登錄。


您可以將該命令添加到在啟動結束時執行的/etc/rc.local腳本中。

exit 0之前寫入命令。 exit 0後寫入的任何內容都不會執行。





ubuntu-11.10