Connexion

Sudo sur Mageia

Cet article est à refaire, son contenu n'est pas très fiable.

Introduction à Sudo



Sudo est une des nombreuses commandes Linux à taper dans le terminal. Cette commande permet d'exécuter une autre commande en ayant les privilèges root. En effet, certaines actions requièrent les droits root pour être correctement exécutées (modification de fichiers systèmes par exemple).

Vous avez sûrement l'habitude de vous connecter en root à l'aide de la commande su. Ceci peut être long si vous n'avez qu'une seule commande à taper... C'est là que sudo intervient. Par exemple, si vous voulez taper la commande : touch /etc/machinTruc qui permet de créer un fichier vide:



Le terminal vous retourne une erreur car vous n'avez pas assez de droits pour effectuer cette action.

Il vous suffit alors de taper sudo devant la commande : sudo touch /etc/machinTruc puis de taper VOTRE mot de passe :



Essayez... Ça ne marche pas ?? C'est normal ! J'ai oublié de vous parler de quelque chose ! Le mode sudo n'est pas activé par défaut !


Activation de sudo




Pour cela, connectez-vous en root. Ouvrez un terminal et tapez la commande su. Tapez votre mot de passe root. Une fois en mode root, tapez la commande visudo. Cette commande ouvre avec l'éditeur vi le fichier sudoers situé dans le répertoire /etc.

Il vous suffit de rajouter dans ce fichier la ligne suivante :

login ALL=(ALL) ALL

où "login" est votre login bien sûr. Par exemple, moi j'ai rajouté : pseudo ALL=(ALL) ALL
Rappel : Passez en mode édition en appuyant sur la touche [i] puis tapez le texte.



Enregistrez le fichier.

Rappel : Appuyez sur "echap" pour quitter le mode édition et tapez :wq
Puis appuyez sur la touche ENTREE.

Voilà le mode sudo est enfin activé! Vous pouvez réessayer de faire sudo touch /etc/machinTruc. Vous tapez VOTRE mot de passe et non le mot de passe root. Et là, comme par magie, ça marche !!!


Petite astuce




Tapez rm /etc/machinTruc. Ça ne marche pas, vous n'avez pas assez de droits...alors que faire ?

sudo rm /etc/machinTruc ? Oui, ça marcherait mais c'est un peu long à retaper... On va donc utiliser le !! Tapez sudo !! Et là, comme par magie, il a rajouté sudo à la commande précédente. C'est-à-dire qu'il a fait un sudo rm /etc/machinTruc. Super, non ?

Vous l'aurez compris, une fois activé la commande sudo est très pratique et peut vous faire gagner beaucoup de temps !

Retour :Utiliser Mageia


Cette page a été vue 11206 fois