Question Erreur de segmentation (core vidée) après la mise à niveau de 16.04


J'ai ce problème après avoir mis à niveau mon kubuntu de 15.10 à 16.04. En fait, tout fonctionne bien, le problème est que chaque fois que j'essaie d'utiliser le sudo commande avec un utilisateur spécifique, le Segmentation fault (core dumped) message apparaît.

Si j'essaie de lancer une commande sans sudo, tout va bien. Si j'essaie de changer d'utilisateur (su username) ou connectez-vous en tant que root (su root) tout va bien.

Donc, cela se produit uniquement lorsque je suis connecté avec l'utilisateur gmocciaro et j'utilise le sudo commander

J'ai essayé de:

  • Changer la /etc/sudoers autorisations à 440
  • Réinstaller sudo
  • supprimer et rajouter l'utilisateur comme sudo (à partir de la racine) adduser gmocciaro sudo

gmocciaro est l'utilisateur cassé

Petits exemples:

gmocciaro@epdev01:~$ sudo echo "Hi!"
Segmentation fault (core dumped)
gmocciaro@epdev01:~$ echo "Hi!"
Hi!


root@epdev01:/home/gmocciaro# sudo echo "Hi!"
Hi!
root@epdev01:/home/gmocciaro# echo "Hi!"
Hi!

cat / etc / sudoers

root@epdev01:/home/gmocciaro# cat /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
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
epdev           ALL=(ALL:ALL) ALL
gmocciaro       ALL=(ALL:ALL) ALL


# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members 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

Avec un nouvel utilisateur "mannequin"

root@epdev01:/home/gmocciaro# sudo adduser dummy
Adding user `dummy' ...
Adding new group `dummy' (1001) ...
Adding new user `dummy' (1002) with group `dummy' ...
Creating home directory `/home/dummy' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

root@epdev01:/home/gmocciaro# adduser dummy sudo
Adding user `dummy' to group `sudo' ...
Adding user dummy to group sudo

root@epdev01:/home/gmocciaro# su dummy
dummy@epdev01:/home/gmocciaro$ sudo echo "Hi!"
[sudo] password for dummy: 
Hi!

Pouvez-vous m'aider? Merci beaucoup.


1
2018-04-27 15:32


origine


Pouvez-vous coller la sortie de votre /etc/sudoers fichier. Contient-il root ALL=(ALL) ALL - Faizan Akram Dar
Juste pour être sûr, essayez de lancer un memtest. - fkraiem
ajoutée /etc/sudoers - Gumma Mocciaro
Le défaut de segmentation est dû à la référence à un pointeur nul. Avez-vous essayé d'ajouter un autre utilisateur et d'utiliser sudo à l'exception de l'utilisateur root - Faizan Akram Dar
Tout fonctionne bien avec un nouvel utilisateur (article principal édité avec toutes les informations), je pense que mon utilisateur a été corrompu (vraiment aucune idée de comment ou pourquoi) - Gumma Mocciaro


Réponses: