Affiche les résultats de 1 à 6 sur 6

Sujet : LEAP42.3 sudo ne fonctionne plus

  1. #1
    Léon
    Inscrit
    février 2012
    Distribution
    Leap42.3
    Environnement
    KDE 4.x
    Messages
    28

    LEAP42.3 sudo ne fonctionne plus

    Bonjour,
    Sur un portable, depuis une récente mise à jour sudo ne fonctionne plus.
    - si je lance une commande en utilisateur avec sudo, on me demande le mot
    de passe, je le donne et la réponse est invariablement:
    <user> n'est pas dans le fichier sudoers, cet incident sera reporté!
    - si je passe en root et lance une commande avec sudo la réponse est:
    root n'est pas dans le fichier sudoers!

    Hors l'utilisateur est associé à adm,root,wheel,etc et le fichier sudoers
    contenait:
    root ALL=(ALL) ALL
    %wheel ALL=(ALL) NOPASSWD: ALL

    puis j'ai ajouté:
    <user> ALL=(ALL) NOPASSWD: ALL

    rien n'y fait, curieusement il ne parle jamais de wheel
    j'ai crée un second fichier userpw dans /etc/sudo.d
    puis j'ai vérifié la validité des 2 fichiers sudoers et userpw avec visudo qui trouve que tout est
    correct. Les droits des fichiers sont à 440.
    J'ai ensuite vérifié la présence des dossiers et fichiers dans /var/lib/sudo et comparé leurs droits
    avec une autre machine ou sudo fonctionne, tout est bon...

    Je n'y comprends rien et ne sais plus quoi faire, j'ai même réinstallé les paquets sudo,
    et toujours rien...
    En dehors de sudo tout fonctionne normalement.

    LEAP 42.3 64bits
    KDE Plasma: 5.13.3
    KDE Frameworks: 5.47.0
    QT: 5.11.1
    Kernel: 4.4.138.59-default

  2. #2
    Grand caméléon Modérateur Avatar de jtro
    Inscrit
    décembre 2009
    Lieu
    Pornichet,Bangkok,Almunecar
    Distribution
    leap 42.2 + Tumbleweed
    Environnement
    gnome3
    Messages
    2 872
    bizarre en effet; en attendant,peux tu te servir de "su" ou mieux "su - " plus approprié aux distribs rpm ?

  3. #3
    Léon
    Inscrit
    février 2012
    Distribution
    Leap42.3
    Environnement
    KDE 4.x
    Messages
    28
    Salut Jtro
    su ou su - fonctionnent, pour des cas simples, lancer une commande OK mais ça ne m'aide pas du tout, c'est pour lancer des scripts Bash parfois complexes qui comportent de nombreux appels à des fonctions utilisables seulement sous root.
    Souvent des scripts interactifs de plusieurs pages avec sorties de textes imprimés ou de graphiques.
    Il me faudrait retirer tous les "sudo" de ces scripts et travailler en console root. Hors passer beaucoup de temps sous root ne me plais pas du tout. :-(

  4. #4
    Grand caméléon Modérateur Avatar de jtro
    Inscrit
    décembre 2009
    Lieu
    Pornichet,Bangkok,Almunecar
    Distribution
    leap 42.2 + Tumbleweed
    Environnement
    gnome3
    Messages
    2 872
    ok. perso,je n'utilise que su - pour avoir les droits root tout le temps,mais c'est vrai qu'il faut savoir ce qu'on fait.

  5. #5
    Léon Avatar de chocard
    Inscrit
    août 2015
    Lieu
    Annecy
    Distribution
    openSUSE Leap 15.0
    Environnement
    i3 / gnome
    Messages
    43
    Si jamais ça peut t'aider voici le fichier sudoers par défaut sous leap 15 après avoir enlevé les commentaires:
    Defaults always_set_home
    Defaults secure_path="/usr/sbin:/usr/bin:/sbin:/bin"
    Defaults env_reset
    Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_ATIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"
    Defaults !insults


    Defaults targetpw # ask for the password of the target user i.e. root
    ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!


    root ALL=(ALL) ALL

    Mon utilisateur:
    > id
    uid=1000(pascal) gid=100(users) groupes=100(users)
    > groups
    users
    Tu es sur qu'il faut mettre '<user>' et non 'user' ?
    As tu essayé aussi de créer un nouvel utilisateur pour faire un test ?


  6. #6
    Caméléon bavard Avatar de Vigen
    Inscrit
    août 2015
    Distribution
    openSUSE Leap 15.0 Slackware 14.2
    Environnement
    KDE
    Messages
    631
    Bonjour,

    Eventuellement, faire une installation de la version 15.0 ( la 42.3 ne va pas être supportée encore longtemps), en formatant "/" et en gardant le home?
    Personnellement, je ne touche pas au fichier sudoers (car je crois qu'il est déprécier d'ailleurs, à vérifier), j'ajoute juste mon utilisateur au groupe "wheel".
    Rien de plus, rien de moins.
    Veracrypt, qui demande quand même un certains niveau de privilège, fonctionne correctement.

    Vigen.

Tags pour ce sujet

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas modifier vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé