RHEL Como fazer login como usuário diferente do shell?

2

Redhat Enterprise Linux 5.10 (Não, não podemos atualizar.)

Isso está relacionado a minha outra pergunta . Eu gostaria de poder fazer o login como outro usuário, como 'tina', para poder testar suas permissões de sudoer.

  • Meu shell padrão é csh. (Não ria, não precisamos de nada extravagante.)
  • Eu tentei login tina e isso não funcionou. Eu recebi um erro Not a login shell.
  • Não posso usar nosso cliente Xwindows porque seu servidor Xwindows está configurado para ir para seu IP e seu IP apenas. (Cliente é Hummingbird Exceed 14.0 para mim.)
  • Eu não vi uma pergunta como a minha aqui.
  • telnet para o mesmo endereço IP para que eu possa fazer o login, pois outro usuário me envia um erro Connection refused.

Tem alguma ideia?

    
por Bulrush 09.05.2016 / 16:40

1 resposta

5

Para ver outras permissões do sudo, você pode usar: sudo -l -U <user> . Desde que você tenha permissões suficientes.

Ou (para responder a pergunta) você pode usar o comando su (também conhecido como switch-user). Executá-lo como su - tina mudará para esse usuário e executará os scripts de login (elimine o - para pular esta parte). Você será solicitado a fornecer sua senha.

Ou você usa sudo - sudo -u <user> -i (-i = simular login inicial). Você será solicitado a fornecer sua senha. Isso só funciona se você tiver permissões suficientes

    
por 09.05.2016 / 16:50

Tags