Experimente sudo
.
Adicione o seguinte ao seu arquivo sudoers
(executando visudo
):
%you ALL= (restricted) NOPASSWD: ALL
onde you
é seu nome de usuário e restricted
é seu usuário com privilégios reduzidos.
Você pode então executar comandos como restricted
sem fornecer uma senha:
sudo -u restricted whoami
Você também pode limitar quais comandos podem ser executados via sudo, substituindo o ALL
no final da linha pela linha de comando que você deseja permitir. Veja man sudoers
para mais informações.