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 06/07/2015, à 12:44

virti24

sudo cassé

bonjour je poste ici avec un nouveau titre de sujet qui correspond au problème d'un poste qui s'appelle image disque.
rappel suite a un disque plein lors d'une mise a jour je ne démarre plus,  erresse m'a aidé à faire de la place pour pouvoir refaire la mise à jour mais sudo ne fonctionne pas.
mon home est cryté et je ne peux pas récupérer facilement mes 500Go de données. de l'aide merci





dans ctrl alt F1  je me logue avec mon compte habituel, mot de passe et quand je fais sudo il me répond :

sudo: seul le propriétaire doit pouvoir écrire dans /usr/lib/sudo/sudoers.so
sudo:erreur fatale impossible de charger les greffons

Le 03/07/2015, à 12:35

erresse

Bonjour,
Apparemment, ton "sudo" est cassé... sad
Est-ce que tu peux donner ici les retours de ces commandes :

ls -l /etc/sudoers.d
cat /etc/sudoers

#9
Le 03/07/2015, à 13:38

virti24

bonjour et encore merci de t'occuper de moi

ls -l / etc/sudoers.d

donne

total 4
-rw-rw-rw- 1 root root 753 sept. 11 2011README

et

cat /etc/sudoers

donne

see the man page for detail on how to write a sudoers file.
#
Defaults  env_reset
Defaults  secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

#Host alias specification
#User alias specification
#Cmnd alias specification
#User privilege specification 
root ALL=(ALL:ALL) ALL
#Menbers of the admin group may gain root privileges
%admin ALL=(ALL) ALL
#Allows menbers 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

 

#10
Le 03/07/2015, à 16:33

erresse

Le contenu du fichier semble correct, mais les droits sur "/etc/sudoers.d" ne le sont pas. On va s'en assurer, mais il est probable que ce soit aussi le cas du fichier "/etc/sudoers" lui-même... Il faut donc rétablir les droits corrects.
Pour vérifier quels sont les droits affectés à "/etc/sudoers", taper la commande :

ls -l /etc/sudoers

La réponse devrait être comme ceci :

roger@roger:~$ ls -l /etc/sudoers
-r--r----- 1 root root 745 févr. 10  2014 /etc/sudoers
roger@roger:~$ 

Si les droits ne sont pas "-r--r-----", c'est qu'ils sont incorrects !
On va tenter de réparer (si ça veut bien fonctionner) comme ceci. On ouvre un shell en super-utilisateur :

pkexec bash
chmod 0440 /etc/sudoers
chmod 0440 /etc/sudoers.d/README

On sort du shell avec la combinaison de touches "Ctrl+D" (ou en tapant "exit" + "Entrée").
On essaie de repasser les commandes  avec "sudo" qui, maintenant, devrait être accepté.
J'espère que ça va fonctionner. Si ça ne veut décidément pas se débloquer, il faudra faire appel à des renforts...



#11
Le 03/07/2015, à 19:18

virti24

j'ai fait la  commande

ls -l /etc/sudoers

qui donnait des rw rw  je n'ai pas noté mais comme c'etait different du "-r--r-----" j'ai continué et fais le reste
sans message d'erreur ensuite j'ai donc essayé sudo

et j'ai

sudo: seul le propriétaire doit pouvoir écrire dans /usr/lib/sudo/sudoers.so
sudo:erreur fatale impossible de charger les greffons

par contre si je fais

ls -l /etc/sudoers

donne maintenant

-r--r----- 1 root 723 mars 11 2014 /etc/sudoers

voila ou j"en suis, pour les renforts à quoi tu penses?

#12
Le 04/07/2015, à 11:31

erresse

Peut-être aurais-t-on du redémarrer la machine après avoir fait les modifications... À essayer, mais là, je suis dépassé, désolé.
Pour "les renforts", je pense à d'autres intervenants qui seront plus cadors que moi sur ce genre de problème...
Jusqu'ici j'ai été seul à essayer de te donner un coup de main, mais le moment est venu, je pense de dire :

Up, s'il vous plaît...

Hors ligne

#2 Le 06/07/2015, à 22:47

WW

Re : sudo cassé

Salut @virti24,

  D'après le message le fichier /usr/lib/sudo/sudoers.so a des "w" autres que le premier. Il faut donc enlever les droits d'écriture pour le groupe (group = g) et tous les autres (all = a) :

pkexec bash
chmod ga-w /usr/lib/sudo/sudoers.so

Sachant que si pkexec bash fonctionne cela veut dire que tu as accès en root à ton ordinateur et tu peux donc entre autre effectuer la mise à jour à l'origine du problème (en espérant que ton système ne soit pas corrompu pour d'autres fichiers/processus).

Bonne soirée


Quand on sait c'est facile, mais qui n'a jamais été débutant.

Hors ligne

#3 Le 07/07/2015, à 18:50

virti24

Re : sudo cassé

Bonjour et merci beaucoup WW ça m'a réparé mon sudo
j'ai donc voulu refaire ma mise à jour comme expliqué par erresse avec

sudo apt-get clean
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo apt-get clean
sudo reboot

pendant le upgrade j'ai vu passé ça plusieurs fois

Error! Problems with depmod detected . Automaticallu uninstailling this module
DKMS : Install Failled ( depmod problems).Module rolled back to built state.

et quand je fais

sudo fdisk -l

dans les réponses j'ai notamment ça:

Le disque  /dev/mapper/cryptswap1 ne contient pas une table de partitions valable

au démarrage tout ce passe bien j'ai ma page d’accueil, mot passe et là page noire et retour à la page accueil
les modes recovery graphique ne veulent pas non plus

j'ai un truc qui plante
une idée ??
merci d'avance

Hors ligne

#4 Le 14/07/2015, à 18:53

WW

Re : sudo cassé

Salut @virti24,

  Tu peux essayer de réparer ta table de partition avec testdisk, vérifier le système de fichier avec fsck.
Tu trouvera des informations sur les partitions sous linux ici
Des live-CD dédiés peuvent être récupérés sur http://www.cgsecurity.org/wiki/TestDisk_Livecd_FR

Bonne soirée


Quand on sait c'est facile, mais qui n'a jamais été débutant.

Hors ligne

#5 Le 14/07/2015, à 20:37

moko138

Re : sudo cassé

1) Précaution :
Ctrl Alt F1
tu te logues, puis

sudo rm  .Xauthority
sudo reboot

Je pense que ça ne résoudra pas le pb, parce que dkms sert à la mise à jour du pilote graphique, quand il y a une mise à jour du noyau.

2) Tu redémarreras donc sur le noyau précédent ou, mieux, le pénultième si tu l'as encore.

Dernière modification par moko138 (Le 14/07/2015, à 20:39)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne