Bash não pode agir como ninguém e não grupo?

10

Eu tenho um arquivo de log que foi criado por nobody:, nogroupque é uma atividade que está sendo registrada, eu queria emular a adição de uma mensagem ao arquivo de log. Meu primeiro pensamento foi:

$ sudo su nobody
This account is currently not available.
ThorSummoner
fonte

Respostas:

20

Você tem uma solução muito mais simples, basta executar: su -s /bin/bash nobody(substitua /bin/bashpelo shell de sua escolha).

O This account is currently not available.erro é devido ao fato de que nobodyshell padrão do usuário é /usr/sbin/nologin, su -sforçar o sistema a usar outro shell.

Hartator
fonte