Como alternar usuários em um shell linux

Linux tem três tipos de contas: sistema, usuários e do root. Um usuário efetua login em sua conta de usuário do Linux, digitando seu nome de usuário e senha. processos do sistema, tais como e-mail, também faça o login para Linux quando eles começam. A conta root é uma conta de usuário especial com privilégios irrestritos para realizar qualquer operação. Desde que você saiba a senha para outra conta e que os acessos às contas licenças de usuário, você pode alternar usuários em Linux com o "su" comando, vulgarmente referida como a "user substituto," "superusuário" ou "mudar de utilizador" comando.

O Comando su

  • Para mudar para um usuário diferente e criar uma sessão como se o outro usuário tivesse conectado a partir de um prompt de comando, digite "su -" seguido por um espaço eo nome do usuário-alvo. Digite a senha do usuário de destino quando solicitado. Se você omitir o hífen, você se autenticar na conta do outro usuário com suas variáveis ​​de ambiente, que podem causar resultados diferentes o que o usuário iria experimentar ao efetuar login no sistema. Digitar "Saída" e pressione "Entrar" para fazer logout da conta e retornar à sessão do usuário anterior.

A conta root



  • Apenas alguns usuários experientes e confiáveis ​​normalmente pode fazer login como o usuário root na maioria dos sistemas Linux, pois o usuário root pode ler, modificar e apagar qualquer arquivo ou configuração no servidor. Para evitar que um hacker de se autenticar como "raiz," muitos sistemas Linux requerem que uma sessão de raiz ser iniciado a partir de outra sessão do usuário com o "su" comando. Quando você digita "su -" sem um nome de usuário e pressione "Entrar," o sistema assume que você deseja fazer o login como o usuário root e solicita a senha do usuário root.

Riscos de segurança com su

  • O comando su requer um comportamento que é contrária à maioria das políticas e procedimentos de segurança de rede. Por exemplo, se você alternar usuários em Linux com o comando su, o outro usuário deve dizer-lhe a sua senha. Os administradores de sistema que mudar para o usuário root deve compartilhar uma única senha de root entre si. Embora este arranjo pode não ser uma preocupação para uma rede amadores com três contas de usuário, é um risco inaceitável da segurança em muitas redes Linux profissionais, e muitas políticas de segurança de rede requerem que o comando é desativado.

O utilitário sudo

  • Um utilitário chamado "sudo" é uma alternativa popular e mais seguro para o comando su. Um arquivo de configuração sudo contém uma lista de usuários que podem mudar para outras contas, como a conta root. Quando um usuário prefixos um comando com a palavra "sudo," ele é solicitado para a sua própria senha e o sistema executa somente esse comando como usuário root. Com o sudo, não há risco de comprometer a senha de root ou esquecer de logout da conta raiz.

Referências

recursos

  • Crédito da foto Anyaberkut / iStock / Getty Images
De esta maneira? Compartilhar em redes sociais:

LiveInternet