Estou usando o servidor Ubuntu 10.04 LTS, com o modelo de segurança padrão (root bloqueado, usando sudopara elevar privilégios). Ocasionalmente, gosto de usar sudo -iquando 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 1status sem nenhuma mensagem de erro.
Eu verifiquei o syslog, messages, auth, e debugarquivos de log em /var/loge nenhum deles inclui quaisquer mensagens que de referência sudoou 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?
sudoum shell como usuário, como Florian sugere acima?