Executando um Comando ou Programa como Outro Usuário

Publicado por Mauricio Ferrari em 30/12/2020

[ Hits: 653 ]

Blog: https://github.com/MauricioFerrari-NovaTrento

 


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.

Outras dicas deste autor

Wi-Fi pedindo senha sempre que o Deepin 20 inicia [Resolvido]

Mudando o Destino para Geração de Pacotes dos SlackBuild

Métodos para a Limpeza do Terminal do Linux em C

Trocando o LILO pelo GRUB no Slackware

Instalando o PhotoQT no Deepin 20

Leitura recomendada

Lubuntu - Reiniciar o LXDE sem fazer logout

Configurar o mouse / desativar o botão direito

Abrindo imagens via linha de comando

Exercício Prático LPIC 08

Manipulação de fitas com MT

  

Comentários
[1] Comentário enviado por izaias em 01/01/2021 - 12:59h

Excelente dica!

[2] Comentário enviado por mauricio123 em 01/01/2021 - 20:14h


valeu.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts