Vorrei eseguire un comando sudo
quando Ubuntu si avvia (prima che qualcuno accede):Ubuntu - comando in start-up con "sudo" Run
sudo searchd
Come potrei fare questo?
Vorrei eseguire un comando sudo
quando Ubuntu si avvia (prima che qualcuno accede):Ubuntu - comando in start-up con "sudo" Run
sudo searchd
Come potrei fare questo?
È possibile aggiungere il comando nello script /etc/rc.local
che viene eseguito al termine dell'avvio.
Scrivere il comando prima exit 0
. Qualsiasi cosa scritta dopo lo exit 0
non verrà mai eseguita.
Modificare la configurazione tty in /etc/init/tty*.conf
con uno shellscript come parametro:
(...)
exec /sbin/getty -n -l theInputScript.sh -8 38400 tty1
(...)
Ciò presuppone che stiamo modificando tty1 e lo script che legge l'input è theInputScript.sh.
Una parola di avvertenza questo script viene eseguito come root, quindi quando si inseriscono elementi si hanno privilegi di root. Aggiungere anche un percorso alla posizione dello script.
Importante: lo script al termine, deve richiamare/sbin/login altrimenti non sarà possibile accedere al terminale.
questa risposta è stata molto utile per me quando ho costruito la nostra appliance di prodotto , grazie mille –
Prego! –
Grazie, questo è esattamente quello che sto cercando – wukong
Il comando va prima o dopo "exit 0"? – Keyslinger
Prima, di sicuro. Qualsiasi cosa scritta dopo 'exit 0' non verrà mai eseguita. –
Ciao Ho anche io e il comando rvmsudo per essere eseguito nella stessa situazione. il comando normalmente chiedeva la password. Ci saranno problemi se metto il comando direttamente in /etc/rc.local? – ravi1991