#1 Le 14/06/2017, à 16:52
- feyder
[Résolu] mon user n'apparaît pas dans le fichier sudoers
#ublender Avant de copier les lignes de commande du sixième post, quand je tapais groups j'avais uniquement en retour mon nom d'utilisateur. Par la suite j'ai obtenu adm ainsi que sudo.
J'ai effectué les mêmes commandes que celles que tu as indiqué dans le sixième post mais rien n'a changé. J'ai ensuite essayé de suivre tes indications du dixième post mais je n'ai pas réussi. Pourrais-tu m'expliquer comment faire?
Hors ligne
#2 Le 14/06/2017, à 17:19
- Nuliel
Re : [Résolu] mon user n'apparaît pas dans le fichier sudoers
Bonjour,
Pour te remettre dans les groupes sudo et adm, il te faut les droits administrateur c'est à dire être dans le groupe adm ou sudo (il y a une différence mais je sais plus laquelle)... Voilà pourquoi il est nécessaire de passer par le menu grub afin de passer root et de pouvoir exécuter ces commandes.
Tu n'es pas obligé de faire ce qui est dit au post 10, laisser shift appuyé au démarrage ou appuie plusieurs fois rapidement au démarrage ( c'est à dire avant le logo ubuntu) suffit à accéder au menu grub. Essaie plusieurs fois si tu y arrives pas.
Quand tu as atteint le menu, tu pourras faire ce que je propose au post 6
Edit: j'ai mal lu, le post 6 permet d'être dans les groupes adm et sudo, que fais tu pour en ressortir? Poste le retour de
groups
Dernière modification par Nuliel (Le 14/06/2017, à 17:23)
Hors ligne
#3 Le 14/06/2017, à 21:01
- feyder
Re : [Résolu] mon user n'apparaît pas dans le fichier sudoers
Bonjour,
En retour j'ai :
ajayi adm sudo
Hors ligne
#4 Le 14/06/2017, à 22:32
- Nuliel
Re : [Résolu] mon user n'apparaît pas dans le fichier sudoers
Parfait, il reste donc à te remettre dans les groupes usuels (en tout cas les miens, tu n'as pas forcément virtualbox installé):
sudo adduser tonuser cdrom
sudo adduser tonuser dip
sudo adduser tonuser plugdev
sudo adduser tonuser lpadmin
sudo adduser tonuser bluetooth
sudo adduser tonuser sambashare
sudo adduser tonuser vboxusers
Après ça, groups devrait renvoyer
tonuser adm cdrom sudo dip plugdev lpadmin bluetooth sambashare vboxusers
Si ce n'est pas le cas, poste tous les retours
Dernière modification par Nuliel (Le 14/06/2017, à 22:33)
Hors ligne
#5 Le 15/06/2017, à 11:32
- feyder
Re : [Résolu] mon user n'apparaît pas dans le fichier sudoers
J'ai tout validé sauf vboxusers car il est indiqué que ce groupe n'existe pas. groups me renvoi donc tout saul vboxusers :
groups
ajayi adm cdrom sudo dip plugdev lpadmin bluetooth sambashare
Malheureusement je ne peux toujours pas utiliser la commande sudo.
[sudo] Mot de passe de ajayi :
ajayi n'apparaît pas dans le fichier sudoers. Cet événement sera signalé.
Hors ligne
#6 Le 15/06/2017, à 12:16
- Nuliel
Re : [Résolu] mon user n'apparaît pas dans le fichier sudoers
Ok, vboxusers c'est pour virtualbox, si tu l'utilises pas c'est normal que tu aies une erreur. Donc le problème ne vient pas que des groupes. Tu as modifié le fichier /etc/sudoers récemment? Si oui, qu'as tu fait?
Pour éviter de pourrir le fil de dosco, je vais demander à scinder la discussion.
Dans un premier temps, passe par le menu grub -> options avancées -> noyau recovery , option root (comme avant en fait), ensuite
mount -no remount,rw /
Si ton clavier est en qwerty, tu peux faire
sudo setxkbmap fr
pour avoir un clavier azerty
Ensuite
sudo update-alternatives --config editor
et tu choisis nano en tapant le numéro puis entrée (ça évitera d'utiliser vim)
Ensuite
sudo visudo
te permettra d'éditer le fichier /etc/sudoers en toute sécurité.
Voici le mien
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
Le truc important ici, c'est
%sudo ALL=(ALL:ALL) ALL
Si cette ligne importante n'y est pas, rajoute là, sinon poste le contenu de /etc/sudoers (avec sudo cat /etc/sudoers >> /home/ajayi/res, ça fera une copie du contenu du fichier dans ton dossier personnel)
Dernière modification par Nuliel (Le 15/06/2017, à 12:18)
Hors ligne
#7 Le 15/06/2017, à 13:33
- feyder
Re : [Résolu] mon user n'apparaît pas dans le fichier sudoers
J'ai suivi tes instructions et tout semble être rentré dans l'ordre, merci!
Dans un premier temps je n'ai paf fait attention au fait qu'il n' y avait pas de % avant sudo. C'est lors de ma deuxième tentative j'ai effectué la correction.
Dans le cours "Reprenez le contrôle à l'aide de Linux" j'ai du faire une erreur dans la partie "Les droits et les utilisateurs"
Hors ligne
#8 Le 15/06/2017, à 14:20
- Nuliel
Re : [Résolu] mon user n'apparaît pas dans le fichier sudoers
Bien
Ok. C'est avec ce livre que j'ai découvert ubuntu (j'avais découvert ce cours sur le site du zéro suite aux innombrables problèmes que je rencontrais avec windows vista).
Hors ligne