Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

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 15/10/2021, à 09:07

Anshen

sudo ne fonctionne plus

Bonjour à tous,

J'espère que je suis au bon endroit, je débute en Linux
J'ai installé Ubuntu via wsl depuis quelques mois. Ce matin j'ai tapé des commandes  glanés sur le net afin de résoudre un problème lié à Drupal et j'ai fais un copier-coller d'une commande sans trop comprendre....
lorsque je lance une commande avec sudo, j'ai cette erreur:
sudo: /etc/sudoers is owned by uid 33, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

EN suivant sur un forum on a demandé à quelqu'un d'autre ayant la même erreur de faire  :
ls -la /etc/sudoers.d

Et pour moi cela retourne, et je ne sais pas comment interpréter cette erreur. :
total 24
drwxr-xr-x   2 www-data www-data  4096 Feb  9  2021 .
drwxr-xr-x 154 www-data www-data 12288 Oct 15 08:12 ..
-r--r-----   1 www-data www-data    91 Jul 10  2020 99-snapd.conf
-r--r-----   1 www-data www-data   958 Feb  3  2020 README

J'ai regardé sur le forum et ailleurs , je n'arrive pas à résoudre cette erreur.
Pouvez-vous m'aider ?

Merci à tous beaucoup.

Hors ligne

#2 Le 15/10/2021, à 09:24

Tawal

Re : sudo ne fonctionne plus

Hello,

En effet ce n'est pas bon !

D'abord, passer en root :

su -

Entrer le mot de passe root (pas utilisateur).
Puis
Lance ces 2 commandes pour remettre les bons propriétaire et groupe à ces fichiers :

chown root:root /etc/sudoers
chown -R root:root /etc/sudoers.d

Cela devrait régler le souci wink

C'est quand même étrange ce changement de propriétaire sur ces fichiers.
Il faut faire très attention quand on passe des commandes avec sudo, on peut tout casser !

Edit:
Il est possible aussi que d'autres fichiers/dossiers aient été changés !
Et utilise les <> au dessus de ton message pour mettre tes commandes et les retours, s'il te plaît.

Dernière modification par Tawal (Le 15/10/2021, à 09:29)


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#3 Le 15/10/2021, à 11:04

Anshen

Re : sudo ne fonctionne plus

Bonjour Tawal,
Merci pour ton retour .
j'ai lancé la commande

su -

avec le mot de passe root mais j'ai un échec de connexion:

Password:
su: Authentication failure

Hors ligne

#4 Le 15/10/2021, à 11:33

Anshen

Re : sudo ne fonctionne plus

Je pense que je vais désinstaller Wsl et le réinstaller puis mettre une distribution Ubuntu dessus.

Hors ligne

#5 Le 15/10/2021, à 14:42

Tawal

Re : sudo ne fonctionne plus

Pourrais-tu donner la commande que tu as copiée/collée sans la comprendre, juste pour voir si elle en cause ?
Si oui, il sera peut-être possible de réparer, même si j'en doute vu que tu n'as pas accès au compte root.


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#6 Le 15/10/2021, à 22:22

sarthi

Re : sudo ne fonctionne plus

@Anshen,

As-tu essayé d'entrer en Recovery Mode ? (au grub. S'il faut appuyer sur Esc au logo initial)

Hors ligne

#7 Le 18/10/2021, à 07:46

Anshen

Re : sudo ne fonctionne plus

@Tawal, @sarti,
Merci pour votre retour, j'ai pas eu la patience, j'ei tout réinstallé. Je n'avais plus accès au root.

Hors ligne

#8 Le 18/10/2021, à 10:03

FrancisFDZ

Re : sudo ne fonctionne plus

Tawal a écrit :

Hello,

En effet ce n'est pas bon !

D'abord, passer en root :

su -

Entrer le mot de passe root (pas utilisateur).
Puis
Lance ces 2 commandes pour remettre les bons propriétaire et groupe à ces fichiers :

chown root:root /etc/sudoers
chown -R root:root /etc/sudoers.d

Cela devrait régler le souci wink

C'est quand même étrange ce changement de propriétaire sur ces fichiers.
Il faut faire très attention quand on passe des commandes avec sudo, on peut tout casser !

Edit:
Il est possible aussi que d'autres fichiers/dossiers aient été changés !
Et utilise les <> au dessus de ton message pour mettre tes commandes et les retours, s'il te plaît.

Non ! Pour lancer des commandes en mode administrateur, on utilise sudo, mais il n'y a pas par défaut de compte administrateur sous ubuntu (donc pas de password administrateur). Les commandes à passer sont

sudo chown root:root /etc/sudoers
sudo chown -R root:root /etc/sudoers.d

Il est préférable de ne pas utiliser sudo -s et de privilégier l'utilisation de sudo pour chaque commande exigeant des privilèges root.

Dernière modification par FrancisFDZ (Le 18/10/2021, à 10:12)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#9 Le 18/10/2021, à 10:41

geole

Re : sudo ne fonctionne plus

FrancisFDZ a écrit :

Les commandes à passer sont

sudo chown root:root /etc/sudoers
sudo chown -R root:root /etc/sudoers.d

Bonjour.
A mon avis, cela aurait aussi répondu.

sudo: /etc/sudoers is owned by uid 33, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Dans ce contexte, il me semble que la seule solution est de tout  réinstaller proprement.

Dernière modification par geole (Le 18/10/2021, à 10:54)

Hors ligne

#10 Le 18/10/2021, à 10:44

geole

Re : sudo ne fonctionne plus

sarthi a écrit :

As-tu essayé d'entrer en Recovery Mode ? (au grub. S'il faut appuyer sur Esc au logo initial)

Bonjour.
En WSL ll ´ya pas de grub présent ni de recovery mode puisque ubuntu est une application windows.

Dernière modification par geole (Le 18/10/2021, à 10:45)

Hors ligne