• [^] # Re: on en a pas déjà un peu parlé??

    Posté par (Mastodon) . En réponse au journal Lettre ouverte de Bancilhon. Évalué à 3.

    Tout comme sudo te demande ton mot de passe utilisateur, hein.


    tu peux très bien configurer sudo pour qu'il demande le mot de passe root (équivalent d'un su -c sauf que tu consèrve les privilèges pendant le timestamp_timeout) à la place de ton mot de passe utilisateur. C'est d'ailleurs le comportement par défaut de certaines distrib (opensuse de mémoire ?)

    man sudoers :


    targetpw If set, sudo will prompt for the password of the user specified by
    the -u flag (defaults to root) instead of the password of the
    invoking user. Note that this precludes the use of a uid not
    listed in the passwd database as an argument to the -u flag. This
    flag is off by default.


    Tout comme tu peux spécifier la durée du timeout et si tu en veux un :


    timestamp_timeout
    Number of minutes that can elapse before sudo will ask for a
    passwd again. The default is 5. Set this to 0 to always prompt
    for a password. If set to a value less than 0 the user's times‐
    tamp will never expire. This can be used to allow users to create
    or delete their own timestamps via sudo -v and sudo -k respec‐
    tively.


    Bref sudo est très paramétrable, c'est pour ça que je trouve débile la façon dont les gens tirent à boulets rouges sur ubuntu à cause de son comportement par défaut et de son absence d'user root. N'importe quel distrib peut être configurée comme une ubuntu "sortie de boite" et inversement, une ubuntu peut être configurée pour fonctionner de la manière que l'on veut. C'est donc un argument totalement bidon.