Acho que você pode estar procurando apenas o comando su
.
B@my-pc:~$ su exec_prog
exec_prog@pc:~$
Além disso, se você quiser permitir ao usuário A
to su
as B
sem senha, poderá editar /etc/pam.d/su
e adicionar as seguintes linhas
# Change 'exec_prog' to the user you want to allow user B to become
auth [success=ignore default=1] pam_succeed_if.so user = execute_prog
# replace 'B' with your username
auth sufficient pam_succeed_if.so use_uid user = B
Espero que isso ajude!