• [^] # Re: su -c

    Posté par (site web personnel, Mastodon) . En réponse au message lancer un script en tant qu'un autre utilisateur. Évalué à 1.

    Non, mais il faut connaître le mot de passe de B (su c'est pour switch user) et la commande c'est plutôt :

    su - B -c "script et arguments"

    Il y a aussi polkit qui peut t'aider avec pkexec --user B script, qui te demandera aussi le mot de passe de B.

    Pour plus de détails man et pour sudo, il faut l'avoir configuré avant de pouvoir le faire, mais dans ce cas se sera ton mot de passe qui sera demandé.