94 votes

Ubuntu - Exécuter une commande au démarrage avec "sudo"

Je voudrais lancer un sudo de commande lors de l'Ubuntu démarre (avant que quelqu'un se connecte):

sudo searchd

Comment puis-je faire?

196voto

Didier Trosset Points 17949

Vous pouvez ajouter la commande dans l' /etc/rc.local script qui est exécuté à la fin du démarrage.

9voto

Yellow Bird Points 2905

Modifier les ats de configuration en /etc/init/tty*.conf avec un shell script en paramètre :

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

C'est en supposant que nous sommes d'édition tty1 et le script qui lit l'entrée est theInputScript.sh.

Un mot d'avertissement ce script est exécuté en tant que root, donc quand vous êtes à l'entrée des trucs à elle, vous avez la racine de ses privilèges. Également ajouter un chemin d'accès à l'emplacement du script.

Important: le script quand il se termine, a pour invoquer la commande /sbin/login, sinon vous ne serez pas en mesure de vous connecter dans le terminal.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X