Pages : 1
#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
Pages : 1