How To Change User on Linux (Português)

On Linux, há muitas maneiras de alterar o utilizador actual para a sessão.

Se não estiver a utilizar uma interface gráfica, poderá perguntar-se como pode alterar o utilizador facilmente sem ter de instalar uma interface de utilizador completa.

Felizmente para si, existem alguns comandos que pode executar para o conseguir.

Hoje em dia, estamos a concentrar-nos nos comandos su (para o utilizador de switch) e sudo no Linux.

Veremos a sintaxe do comando e como pode ser usado para mudar de utilizador.

Table of Contents

Mudar utilizador no Linux usando su

A primeira forma de alterar a sua conta de utilizador numa shell é usar o comando su.

$ su <option> <user>

Por exemplo, para entrar na conta chamada “john”, executaria o seguinte comando.

$ su johnPassword: user ~]$

Como pode ver, ao não especificar o hífen ao correr o su, herda das variáveis de ambiente da conta de onde vem.

Para o verificar, tente executar o seguinte comando

$ echo $USERNAMEuser

Para mudar de utilizador ao criar um novo ambiente, tem de correr o su com um hífen.

$ su - johnPassword: ~]$

Alterar utilizador no Linux usando sudo

Outra forma de alterar o utilizador actual é usar o comando sudo.

Por defeito, necessitará de direitos privilegiados para executar este comando, por isso certifique-se de que tem direitos sudo quer em distribuições baseadas em Debian, quer em distribuições baseadas em Red Hat.

Agora que tem sudo, para mudar de utilizador tem de executar este comando

$ sudo -u <user> -s antoine~]$

Como pode ver, também herda as variáveis de ambiente quando usa este comando.

Para lançar um comando como outro utilizador, também pode anexar um comando ao comando sudo.

$ sudo -u <user> <command>

Por exemplo, para alterar uma palavra-passe de utilizador, executaria

$ sudo -u john passwdChanging user password for user johnCurrent password:New password:Retype new password:passwd: all authentication tokens updated successfully.

Mudar utilizador para conta root no Linux

Em alguns casos, pode ser necessário alterar o utilizador actual para iniciar sessão como conta root.

Para mudar o utilizador para conta root, basta executar “su” ou “su -” sem quaisquer argumentos.

$ su -Password: ~]#$ suPassword: user]#

Alterar conta de utilizador usando a interface GNOME

Se instalou Debian ou CentOS com uma interface GNOME, também pode alterar a conta de utilizador seguindo estes passos.

Para alterar o utilizador usando GNOME, encontre o botão de alimentação no canto superior direito do seu ecrã e clique nele.

Mudar utilizador no Linux usando GNOME

Clique na etiqueta do nome de utilizador, depois clique em “Mudar utilizador” para mudar o utilizador actual.

Será redireccionado para o ecrã de bloqueio onde poderá mudar para a conta que deseja.

Conclusion

Hoje, aprendeu como pode alterar facilmente a conta de utilizador no Linux, quer usando o comando su, quer usando o comando sudo se for uma conta privilegiada.

Também aprendeu que é possível fazê-lo quando está a executar o Linux graficamente com uma GUI GNOME.

Se estiver à procura de mais tutoriais de Administração de Sistemas Linux, certifique-se de verificar os nossos outros tutoriais sobre o assunto.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *