Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile
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