Executando um Comando ou Programa como Outro Usuário
Dica publicada em Linux / Comandos
Executando um Comando ou Programa como Outro Usuário
Essa astúcia pode ser útil se você está logado como root e deseja executar um comando como usuário comum. Às vezes, você está logado na conta root e quer abrir um programa como usuário comum ou precisa executar um programa como outro usuário.
Para isso, é só executar no terminal esse comando:
su -c programa -s /bin/sh usuario
Ou então assim:
sudo -H -u usuario bash -c programa
Tem também o runuser, mas só executa como root e só aceita comando:
# runuser -l usuario -c comando
Agora é só escolher um método e ser feliz.
Fica a dica.
Para isso, é só executar no terminal esse comando:
su -c programa -s /bin/sh usuario
Ou então assim:
sudo -H -u usuario bash -c programa
Tem também o runuser, mas só executa como root e só aceita comando:
# runuser -l usuario -c comando
Agora é só escolher um método e ser feliz.
Fica a dica.