Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora 34 Beta est disponible

#1 26/11/2020 13:03:28

moudur
Membre
Inscription : 22/03/2014
Messages : 265

[Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

Bonjour,

J'ai un souci sur une machine Fedora 31 que je voudrais passer en Fedora 32.
Dans le terminal, quand je tape "sudo -i user_courant", la machine me répond que l'utilisateur courant n'est pas dans les sudoers (pourtant c'est le seul utilisateur de la machine).

J'ai lu la doc Fedora et j'ai lu que les utilisateurs "sudoers" devaient être dans le groupe "wheel".
Sur ma machine où le "sudo -i user" fonctionne, quand je tape "getent group wheel", j'ai bien une ligne : "wheel:x:10:le_nom_de_mon_user"
Sur la doc Fedora, j'ai lu que pour ajouter un utilisateur dans le groupe wheel, il fallait taper : "sudo usermod -aG wheel username" (voir Doc Fedora)

Mais l'ajout dans le groupe wheel doit se faire en root j'imagine, mais comme le root ne fonctionne plus sur Fedora 31, comment puis-je faire pour ajouter le compte courant dans wheel ?

Hors ligne

#2 26/11/2020 15:13:45

thierryR
Membre
Lieu : Chalons en Champagne
Inscription : 31/01/2011
Messages : 1 789

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

Pour upgrader, il est nécessaire d'être root.

sudo -i

Bien sur si tu as les droits pour ça. Sinon voir l’administrateur.


201119024340877569.gifChalons en Champagne: Au nord, un peu avant la banquise (Ah ben non... Elle a fondu)
Kernel: 5.10.7-200.fc33.x86_64 x86_64 bits: 64 Desktop: KDE Plasma 5.20.5
Type: Desktop Mobo: ASRock model: X470 Gaming-ITX/ac  UEFI: CPU: Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP L2 cache: 4096 KiB

Hors ligne

#3 26/11/2020 15:26:35

moudur
Membre
Inscription : 22/03/2014
Messages : 265

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

thierryR a écrit :

Bien sur si tu as les droits pour ça. Sinon voir l’administrateur.

Je suis le seul utilisateur (et administrateur) de cette machine.
J'avais un compte root en Fedora 28 ou 29, mais mon mot de passe ne fonctionne plus avec "su -", c'est normal ?
Comment me reconnecter en root sans "sudo -i" ?

Hors ligne

#4 26/11/2020 16:36:11

thierryR
Membre
Lieu : Chalons en Champagne
Inscription : 31/01/2011
Messages : 1 789

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

Il est tout a fait possible que tu n'ai pas de compte root. su- ne fonctionnera pas. Mais tu as forcément un compte utilisateur qui a les droits root. sudo -i doit fonctionner et le mot de passe est celui de l'utilisateur.
Donne voir un

id

201119024340877569.gifChalons en Champagne: Au nord, un peu avant la banquise (Ah ben non... Elle a fondu)
Kernel: 5.10.7-200.fc33.x86_64 x86_64 bits: 64 Desktop: KDE Plasma 5.20.5
Type: Desktop Mobo: ASRock model: X470 Gaming-ITX/ac  UEFI: CPU: Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP L2 cache: 4096 KiB

Hors ligne

#5 26/11/2020 16:51:36

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 061

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

moudur a écrit :
thierryR a écrit :

Bien sur si tu as les droits pour ça. Sinon voir l’administrateur.

Je suis le seul utilisateur (et administrateur) de cette machine.
J'avais un compte root en Fedora 28 ou 29, mais mon mot de passe ne fonctionne plus avec "su -", c'est normal ?
Comment me reconnecter en root sans "sudo -i" ?

Si tu veux activer le compte root, démarre en niveau 1 et exécute la commande passwd.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#6 27/11/2020 04:12:03

moudur
Membre
Inscription : 22/03/2014
Messages : 265

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

Merci thierryR pour la commande id, c'est pratique...

nouvo09 a écrit :

Si tu veux activer le compte root, démarre en niveau 1 et exécute la commande passwd.

Démarrer en niveau 1, c'est utiliser la procédure en mode rescue de la doc reset password ?

Et sinon, comment je peux ajouter un utilisateur dans le groupe wheel sans avoir les privilèges root ? Il y a un outil graphique d'administration qui le permettrait ?

Hors ligne

#7 27/11/2020 08:11:52

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 061

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

Démarrer en niveau 1, c'est utiliser la procédure en mode rescue de la doc reset password ?

Oui

Pour le reste la gestion des fichiers dans /etc reste un privilège de root, et dans ce cas passwd, shadow, group etc


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#8 27/11/2020 12:36:00

thierryR
Membre
Lieu : Chalons en Champagne
Inscription : 31/01/2011
Messages : 1 789

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

Pour t'ajouter dans le groupe wheel, tu dois être root. Ce que tu veux faire faire est le privilège exclusif de l'administrateur. Si tu ne peux plus plus devenir root, tu dois passer par un mode rescue. C'est une anomalie, à moins qu'un autre soit root et que tu cherches à le doubler...


201119024340877569.gifChalons en Champagne: Au nord, un peu avant la banquise (Ah ben non... Elle a fondu)
Kernel: 5.10.7-200.fc33.x86_64 x86_64 bits: 64 Desktop: KDE Plasma 5.20.5
Type: Desktop Mobo: ASRock model: X470 Gaming-ITX/ac  UEFI: CPU: Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP L2 cache: 4096 KiB

Hors ligne

#9 27/11/2020 13:06:11

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 061

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

thierryR a écrit :

Pour t'ajouter dans le groupe wheel, tu dois être root. Ce que tu veux faire faire est le privilège exclusif de l'administrateur. Si tu ne peux plus plus devenir root, tu dois passer par un mode rescue. C'est une anomalie, à moins qu'un autre soit root et que tu cherches à le doubler...

Oui ça c'est au cas où il aurait pas compris du premier coup.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#10 27/11/2020 14:18:12

moudur
Membre
Inscription : 22/03/2014
Messages : 265

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

nouvo09 a écrit :
thierryR a écrit :

Pour t'ajouter dans le groupe wheel, tu dois être root. Ce que tu veux faire faire est le privilège exclusif de l'administrateur. Si tu ne peux plus plus devenir root, tu dois passer par un mode rescue. C'est une anomalie, à moins qu'un autre soit root et que tu cherches à le doubler...

Oui ça c'est au cas où il aurait pas compris du premier coup.

Je suspecte que l'anomalie s'est produite lors d'une montée de version de Fedora d'une version n à n+2 avec l'outil "Logiciels" (sans passer par n+1).
L'ajout de l'utilisateur courant dans le groupe wheel devait peut-être se faire lors du passage de la version n à n+1 et du coup n'a pas eu lieu...

Je vais essayer de trouver comment faire la procédure "rescue" et je reviens si j'ai des soucis. Merci.

Hors ligne

#11 27/11/2020 15:11:58

thierryR
Membre
Lieu : Chalons en Champagne
Inscription : 31/01/2011
Messages : 1 789

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

Quand on a ce genre de problème, on en est surement pas au dernier. Ta version étant lointaine, pourquoi ne pas redémarrer sur une 33 toute propre, en passant tes partitions en BTRFS. Comme ça tu serais au top.


201119024340877569.gifChalons en Champagne: Au nord, un peu avant la banquise (Ah ben non... Elle a fondu)
Kernel: 5.10.7-200.fc33.x86_64 x86_64 bits: 64 Desktop: KDE Plasma 5.20.5
Type: Desktop Mobo: ASRock model: X470 Gaming-ITX/ac  UEFI: CPU: Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP L2 cache: 4096 KiB

Hors ligne

#12 27/11/2020 16:56:17

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 061

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

thierryR a écrit :

Pourquoi ne pas redémarrer sur une 33 toute propre, en passant tes partitions en BTRFS. Comme ça tu serais au top.

Tu veux pas aussi lui composer son dîner de ce soir ? Il pose une question réponds à la question.  <-----  tu as tes suggestions, moi les miennes.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#13 27/11/2020 23:36:43

moudur
Membre
Inscription : 22/03/2014
Messages : 265

Re : [Résolu] Fedo 31, l'utilisateur n'est pas dans les sudoers (et donc pas root)

Petite rectification suite à des essais sur la machine 2 ce soir...

Machine 2, Fedora 31 : l'accès au root fonctionne bien sur cette machine et le "sudo -i user" ne fonctionne pas, (user n'est pas dans les sudoers).
-> Dans l'essai précédent, j'avais dû me tromper dans la syntaxe du "su" ou dans le mot de passe, désolé...

Machine 1 (la mienne), fraîchement migrée en Fedora 32 : l'accès au root ne fonctionne pas (je n'ai pas le mot de passe), mais le "sudo -i user" me permet de passer en root

Donc j'ai bien accès au root sur les deux machines, pas de soucis, donc, je pourrais aussi migrer la machine 2 en Fedora 32.

Merci pour le coup de main.

Hors ligne

Pied de page des forums