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é.
[^] # Re: su -c
Posté par Adrien Dorsaz (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
manet 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é.