O usuário B pode sudo para um usuário A (não administrador root ou de grupo)

0

Sou novato, então, por favor, me ajude:  No sistema, apenas o usuário 'execute_prog' (não no grupo admin) tem permissão para executar um programa ABC. Agora, eu quero que o usuário B possa sudo como 'execute_prog' para executar este programa. Como eu posso fazer? Muito obrigado

    
por Thang Tran Chi 15.07.2015 / 04:18

1 resposta

0

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!

    
por dhazelett 15.07.2015 / 04:46