Estou usando o servidor Ubuntu 10.04 LTS, com o modelo de segurança padrão (root bloqueado, usando sudo
para elevar privilégios). Ocasionalmente, gosto de usar sudo -i
quando vou precisar executar uma série de comandos com privilégios elevados ou quando preciso vasculhar diretórios com privilégios somente de raiz.
Às vezes, ao configurar o software que será executado como sua própria conta de sistema não privilegiada ( adduser --system --group --no-create-home --disabled-login some-daemon-user
), acho que preciso executar uma sequência de comandos como esse usuário , em vez de eu ou o root. Eu tentei usar sudo -i -u some-daemon-user
, mas ele retorna um 1
status sem nenhuma mensagem de erro.
Eu verifiquei o syslog
, messages
, auth
, e debug
arquivos de log em /var/log
e nenhum deles inclui quaisquer mensagens que de referência sudo
ou a conta em questão.
Então, é possível se tornar outro usuário não root, no estilo sudo, sem apenas definir uma senha e fazer login (como eles)? Meu sistema está "quebrado" de alguma forma ou estou fazendo errado?
sudo
um shell como usuário, como Florian sugere acima?