Gestion des utilisateurs et droits

Linux : Initialiser le mot de passe root

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières


Introduction





Par défaut, sous Ubuntu, le mot de passe root n'est pas connu.

Toutes les commandes nécessitant les droits d'administration se font via :



Code BASH :
sudo commande




Mais, sachant que je suis fainéant partisan du moindre effort, je veux rester connecté en root puis saisir mes commandes.





Connexion permanente en root





Prenons un exemple, une installation et configuration de samba :



Code BASH :
sudo apt-get update
<mot de passe utilisateur>
sudo apt-get upgrade
sudo apt-get install samba
sudo nano /etc/samba/smb.conf
sudo service smbd restart




Ça en fait des sudo, n'est-ce pas ??



Sans initialiser le mot de passe root





Pour garder une connexion permanente root, on peut saisir :



Code BASH :
sudo su
<mot de passe utilisateur>




Ensuite, on a notre prompt avec le dièse (#) et on garde la main en tant que root.



Ainsi, la liste de commande ci-dessus se résume à ne plus mettre les sudo devant chaque commande.



Avec ce système, nous n'avons toujours qu'un seul mot de passe : celui de l'utilisateur.

En cas d'oubli de celui-ci, ou de mauvaise manipulation du fichier /etc/sudoers (qui règle les droits d’utilisation de la commande sudo), vous sciez la branche sur laquelle vous êtes assise et n'aurez plus accès à votre machine.






Initialiser le mot de passe root sous Ubuntu





Le but de la manœuvre ci-dessous va être l’initialisation du mot de passe root.



Nous allons utiliser la commande passwd qui permet de changer son mot de passe (ou d'initialiser un mot de passe d'un utilisateur).



Initialiser le mot de passe root :



Code BASH :
sudo passwd root




Saisir son mot de passe utilisateur, puis saisir deux fois le mot de passe root.



Il est normal que les caractères ne s'affichent pas dans la console, ni même de • ou de *