web-dev-qa-db-ja.com

Ubuntu-「Sudo」で起動時にコマンドを実行

Ubuntuの起動時に(誰かがログインする前に)Sudoコマンドを実行したい:

Sudo searchd

どうすればいいですか?

91
Mark Willis

起動の最後に実行される/etc/rc.localスクリプトにコマンドを追加できます。

exit 0の前にコマンドを書きます。 exit 0の後に書かれたものは実行されません。

194
Didier Trosset

パラメータとしてシェルスクリプトを使用して、/etc/init/tty*.confのtty設定を編集します。

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

これは、tty1を編集しており、入力を読み取るスクリプトがtheInputScript.shであると仮定しています。

このスクリプトを警告する言葉はルートとして実行されるため、スクリプトに何かを入力するときはルート権限があります。また、スクリプトの場所へのパスを追加します。

重要:スクリプトが終了したら、/ sbin/loginを呼び出す必要があります。そうしないと、ターミナルにログインできなくなります。

9
Nugget