root et sudo
root est le super-utilisateur : il a tous les droits. Sur Ubuntu, son mot de passe n'est pas défini : on utilise sudo, qui donne temporairement les droits root aux membres du groupe sudo, avec leur propre mot de passe.
sudo apt update
sudo !! # relance la dernière commande avec sudo
sudo -l # ce que vous avez le droit de faireLe mot de passe ne s'affiche pas pendant la saisie (pas même des étoiles) : c'est normal. Il est ensuite mémorisé 15 minutes.
Shell root : sudo -i (ou su)
sudo -i # invite en « # » : vous êtes root
exit # revenir à votre comptesu - fait de même mais demande le mot de passe de root (inactif par défaut sur Ubuntu). Sur Debian sans sudo : su - puis apt install sudo et usermod -aG sudo lea.
Mots de passe : passwd
passwd # changer le vôtre
sudo passwd karim # réinitialiser celui d'un autre utilisateur
Prudence
- Relisez la commande avant d'ajouter
sudo. - Ne lancez jamais un script téléchargé avec sudo sans l'avoir lu (
curl … | sudo bash). - Historique des commandes sudo :
sudo grep sudo /var/log/auth.log.