Pages : 1
#1 Le 11/10/2009, à 15:16
- Informpro
"sudo: /etc/sudoers is owned by uid 1000, should be 0 "
Bonjour,
Après avoir fais un chown -r sur /, quand j'essaye de faire sudo, sudo -s ..., j'ai
sudo: /etc/sudoers is owned by uid 1000, should be 0
, avec su, j'obtiens toujours "identifiant incorrect",
si je fais
chown root:root /etc/sudoers
J'obtiens:
chown: changement de propriétaire pour `/etc/sudoers': Opération non permise
Merci d'avance, Informpro
Hors ligne
#2 Le 11/10/2009, à 15:20
- slasher-fun
Re : "sudo: /etc/sudoers is owned by uid 1000, should be 0 "
Bonjour,
Après avoir fais un chown -r sur /
Y a-t-il une raison particulière qui t'a poussé à la destruction de ton système ?
Hors ligne
#3 Le 11/10/2009, à 15:21
- Informpro
Re : "sudo: /etc/sudoers is owned by uid 1000, should be 0 "
Non Rien du tout
J'avais deux consoles: une sur root, une sur /var/www/railsApp
Je voulais faire le chown sur railsApp, j'ai confondu les deux =/
Dernière modification par Informpro (Le 11/10/2009, à 15:23)
Hors ligne
#4 Le 11/10/2009, à 15:22
- slasher-fun
Re : "sudo: /etc/sudoers is owned by uid 1000, should be 0 "
OK, bah si c'était volontaire, alors la réinstallation du système qui t'attend en est une conséquence
Hors ligne
#5 Le 11/10/2009, à 15:24
- Informpro
Re : "sudo: /etc/sudoers is owned by uid 1000, should be 0 "
u_u
Je peut rester sans sudo, hein x_x
Juste que je voulais savoir s'il y a un moyen de le restaurer pour certaines appli ...
Hors ligne
#6 Le 11/10/2009, à 15:29
- slasher-fun
Re : "sudo: /etc/sudoers is owned by uid 1000, should be 0 "
Spa qu'une question de sudo là : ton utilisateur lambda vient de devenir propriétaire du moindre fichier se trouvant sur ton système. Qui du coup à mon avis à 99% de chances d'être incapable de redémarrer.
La réinstallation n'est pas qu'une option à ce stade...
Hors ligne
#7 Le 12/10/2009, à 12:26
- compte supprimé
Re : "sudo: /etc/sudoers is owned by uid 1000, should be 0 "
L'appartenance des fichiers n'est pas fondamentale, root a beaucoup de droits meme sur les fichiers ne lui appartenant pas.
Dans les installations de LFS (Linux From Scratch) on y explique une technique pour installer des packages non pas sous root mais sous un compte applicatif. C'est assez instructif.
http://www.linuxfromscratch.org/hints/d … kg_man.txt
Ceci dit, cela ne veut pas dire que les fichiers peuvent appartenir à n'importe qui.
Le mieux serait de booter en single user en faire un chown root:root /etc/sudoers
(Et sans doute aussi chown root:root / puis après faire un paquet de chown dans /home pour remettre les fichiers à chaque utilisateur)
Dernière modification par oktoberfest (Le 12/10/2009, à 12:34)