Bonjour dindoun et MrGarfield
indique simplement que le compte utilisateur qui a lancé la commande
n’as pas accès à la commande sudo
c’est parce que, même si la commande sudo
a été installée, le compte utilisateur qui a lancé la commande n’est pas dans la liste des comptes utilisateurs du groupe sudo
On dit aussi de ce cas, qu’il …n’apparaît pas dans le fichier sudoers
comme par exemple dans ce message retourné sur ma machine
michel n'apparaît pas dans le fichier sudoers. Cet événement sera signalé.
Si, au moment de l’installation de ton système debian,
tu avais donné un mot de passe au compte root
la commande sudo
n’est plus nécessaire pour accéder au compte root
Dans ce cas là, pour pouvoir lancer des commandes d’administration du système
qui nécessitent les privilèges du compte root
il faudra utiliser la commande su
et pour pouvoir ouvrir une session shell sous le compte root
il faudra utiliser la commande su
avec l’option login
de façon à pouvoir avoir accès à ces commandes d’administration.
Comme c’est indiqué dans la page man de la commande su
utiliser l’option login
peut être fait de plusieurs façons :
Soit sous sa forme longue :
su --login
ou alors en utilisant une des deux autres possibilités
sous forme courte :
su -l
ou encore plus courte :
su -
Pour voir la page man de la commande su
entrer la ligne de commande suivante :
man su
Si, au moment de l’installation de ton système debian,
tu N’avais PAS donné de mot de passe au compte root
alors, le premier compte utilisateur qui est créé juste après
aura été ajouté au groupe sudo
Ce premier compte utilisateur non privilégié pourra donc lancer des commandes d’administration
avec les privilèges du compte root
en les faisant précéder de la commande sudo
comme par exemple :
sudo fdisk -l
et depuis un compte utilisateur non privilégié
dont le nom d’utilisateur serait dans la liste des utilisateurs du groupe sudo
pour se connecter sous le compte root
il faudra utiliser la commande sudo
avec l’option longue login
sudo --login
on peut aussi utiliser la forme courte de cette option
en utilisant la lettre i
sudo -i
Pour voir la page man de la commande sudo
entrer la ligne de commande suivante :
man sudo