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

Foi útil?

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
scroll top