web-dev-qa-db-fra.com

Exécuter la commande terminal Sudo au démarrage

Je dois exécuter la commande suivante au démarrage ou au moment de la connexion pour rendre mon partage samba accessible à mon système de fichiers. Comment puis-je exécuter cette commande lorsque je démarre mon ordinateur?

Sudo smbnetfs ~/Shared -o allow_other

Notez que cette commande nécessite Sudo et doit être exécutée à partir d'un terminal. Le mettre dans des applications de démarrage ne fonctionne pas.

6
Don P

Créez un fichier: /etc/rc.local

Contenu du fichier:

#!/bin/sh -e
smbnetfs /home/user/Shared -o allow_other
exit 0

Enregistrez le fichier et rendez-le exécutable avec cette commande:

Sudo chmod +x /etc/rc.local

Les commandes du fichier précédant exit 0 seront exécutées en tant que root au démarrage.

14
Don P