Log in and switch users in multiuser targets:
Deve ser já sabido que o utilizador Root é o user capaz de fazer qualquer ação num sistema, contudo, uso prolongado deste utilizador é desaconselhado devido a facilidade com que é possível prejudicar um sistema caso não se tenha atenção com os comandos utilizados. Por esse motivo devemos sempre ter um outro utilizador que possua permissões de administrador, podendo lançar alguns comando e efetuar algumas ações como administrador com recurso ao comando sudo. Mais tardar no Capitulo 6 iremos abordar a criação e configuração de diferentes utilizadores, contudo agora de momento apenas pretendemos perceber como é que podemos aceder a contas de outros utilizadores através da CLI, e como é que outros utilizadores podem momentaneamente agir como Root.
Caso seja pretendido, estando já logado, alterar o [user], podemos fazer o seguinte:
# su [user]
ou
# su – [user]
A diferença prende-se no “-”, pois caso este seja especificado, não só é alterado a conta de utilizador que está a ser utilizada, como também é de seguida alterado a diretoria atual para a pasta /home/[user] (se existente).
Tal como já indicado acima, caso o utilizador que esteja a ser utilizado possua permissões de administrador, este poderá executar comandos como tal com recurso ao sudo:
# sudo [comando]
Após lançado o comando o sistema solicitará a password do user e questão e se correta correrá o comando indicado como Root.
Last updated
Was this helpful?