en root
cat /etc/sudoers
me renvoie le contenu du fichier
Je ne vois qu’une explication, ta racine est montée en nosuid.
Essaye un
mount / -o remount,rw,suid
puis tu recommences.
aprés
mount / -o remount,rw,suid
aucun changement
fichier fstab montage de la racine
/dev/hda7 / reiserfs defaults 0 1
qui dit defaults dit suid me semble -t-il
Je n’ai pas d’explications. L’autre racine est en reiserfs?
toutes mes partitions linux sont en reiserfs
Je sèche: le problème est localisé -le suid root se passe bien MAIS cela n’autorise pas pour autant root à ouvrir /etc/sudoers ce qui empêche sudo de fonctionner- mais on ne voit pas l’origine:
- la partition est monté en suid
- root peut accéder au fichier (vérifié grace au cat)
Je ne comprends pas. Ce que tu peux faire est la chose suivante:
-
dpkg-repack sudo
pour conserver le paquet actuel.
- Réinstallation de sudo.
apt-get install --reinstall sudo
Si ça marche, il faudra comparer les deux paquets et comprendre.
un soucis
dpkg-repack sudo
bash: dpkg-repack: command not found
je cherche dans quel paquet c’est disponible
pas trouver avec whereis
j’ai l’habitude d’installer mes paquets avec aptitude.
puis-je continuer avec aptitude reinstall sudo
ou dans notre cas vaut mieux passer par apt-get ??
aptitude install dpkg-repack
aptitude reinstall sudo
doit fonctionner.
Si ça ne marche pas, remettre la config à 0 en faisant
aptitude purge sudo
(en suavegardant sudoers) puis
aptitude install sudo
ok j’ai charge dpkg-repack
aprés réinstallation pas de changement
j’ai déjà fait une purge de sudo et refait un sudoers avec visudo et cela n’a rien fait non plus
je vais essayer avec un
su-c “aptitude purge sudo” suivit d’un
su-c "aptitude remove --purge deborphan --guess-all
"qui peut peut-être illiminer un trace quelque part
aptitude remove --purge deborphan --guess-all
-s
Les paquets suivants ne sont pas utilisés et vont être ENLEVÉS :
gtk-qt-engine{p} libruby1.8{p} libsmokeqt1{p} ruby1.8{p}
Les paquets suivants seront ENLEVÉS :
gtk2-engines-gtk-qt libqt0-ruby1.8 libxkbui1 wxvlc
je ne valide pas
pas de changement aprés une purge et un install ???
Je réfléchis au pbm mais là je sèche…
Si tu fais un chmod 644 /etc/sudoers, ça marche?
chmod 644 /etc/sudoers
% sudo mount
sudo: /etc/sudoers is mode 0644, should be 0440
Fallait s’y attendre , bon, je vais regarder les sources de sudo… Tu es en etch??
[edit: pétard, je ne vois pas ce qui peux poser problème, je peux éventuellement faire des printf mais bon…]
je suis effectivement en etch avec un paquet etch-backports (ntfs-3g) et un testing (freeplayer)
???
aprés
chmod 644 /etc/sudoers
j’ai voulu rétablir les droits
chmod u+s /etc/sudoers
ls -l /etc/sudoers
-rwSr–r-- 1 root root 1217 2008-02-03 15:42 /etc/sudoers
pourquoi un S majuscule
chmod u+x /etc/sudoers
ls -l /etc/sudoers
-rwsr–r-- 1 root root 1217 2008-02-03 15:42 /etc/sudoers
le x se transforme en s
je ne comprends pas
en fait les droits à rétablir pour sudoers sont 440
comme le résultats chmod u+s semble bizarre, j’aimerais essayer avec un code décimal pour le fichier sudo. mais pour s je ne le connais pas, pas trouver sur les man de chmod. quelqu’un pourrait-il me rencarder ? merci.
chmod 440 /etc/sudoers
ça devrait aller.
Pour le rwsr----- c’est 4740
bon avec les codes décimaux ça s’améliore pas
Frank.b adit [quote]je vais regarder les sources de sudo… Tu es en etch??
[edit: pétard, je ne vois pas ce qui peux poser problème, je peux éventuellement faire des printf mais bon.[/quote]
ça pas l’air simple comme manip. je ne suis pas programmeur et il me semble difficile de te suivre la dedans
c’est vrai qu’il aurait été intéressant de trouver le problème. mais si cela doit demander trop d’énergie vaut mieux peut-être laisser tomber.
c’est peut-être moi qui est fait la manip qu’il ne fallait pas faire.
quand mon système plante trop souvent (eh oui ça arrive sur etch) je reste fidèle car j’aime trop et je réinstalle tous. dans ce cas avez vous quelque chose a me conseiller : virer et réinstaller les dépendances (libc6 en l’occurrence, c’est pas rien) ou je ne sais quel autre gros ménage
je profite de ce topic pour demander dans quel forum (support debian, pose café) pour avoir un renseignement, un complément d’information, non pas à cause d’un problème mais pour mieux comprendre debian
merci
Attend, je demande à Matt si il a une idée du pbm, il y a peut être un truc idiot auquel je ne pense pas… (ça me vexerait mais bon )
ok t’es sympa
j’attends