Executado como utilizador diferente no FreeBSD [fechado]
-
08-07-2019 - |
Pergunta
Existe uma maneira em FreeBSD para (sendo root) executar um comando como usuário sem privilégios, como ninguém? Tipo de como inversa de sudo. Ah, e considerando que 'ninguém' tem / usr / sbin / nologin como shell -. Modo su não é uma opção
Solução
sudo irá permitir que você executar um comando como outro usuário.
sudo -u nobody <command>
será executado como ninguém, mesmo que a sua shell de login não está disponível.
Outras dicas
Você pode su
para uma conta com o shell nologin
se você usar a opção -m
.
Exemplo:
su -m cthulhu -c '/usr/bin/scorpion-stare'
irá executar o utilitário de linha de comando ESCORPIÃO STARE como o cthulhu
usuário.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow