Onde está o comando runuser no Ubuntu Server?

4

Quando eu digito no meu console "runuser", estou recebendo "comando não encontrado". Eu pensei que esse comando fosse bem normal, mas não consigo encontrá-lo no meu sistema.

Eu estou no usuário root, mas não tenho a senha do outro usuário.

    
por user37220 26.06.2013 / 14:46

3 respostas

4

Do seu comentário sobre a outra resposta:

When I do su - otheruser, I am getting No directory, logging in with HOME=/. Then when I run whoami, I get root.

Isso acontece porque 'otheruser' não tem um shell (como o bash). Provavelmente é algo como / bin / false. Se você quer um shell como 'otheruser', use isto:

sudo -u otheruser /bin/bash
    
por 26.06.2013 / 15:12
4

No Ubuntu, você tem su e sudo para esse tipo de coisa:

su - username

Altera para o usuário username , como se esse usuário estivesse logado.

sudo -u username command

Execute um único comando como usuário username .

    
por 26.06.2013 / 14:51
0

Ele está no pacote util-linux , então se você quiser, instale esse pacote.

    
por 19.01.2016 / 19:34