Linux - Utilizar o comando 'su'

Novembro 2016



Preâmbulo


O comando "su" (Switch User, chamado comumente "Super Usuário" ) permite abrir uma sessão com o ID (IDidentificador) de um outro usuário, ou de laçar um novo shell de conexão.

Se conectar com um outro ID usuário "su"


su toto
Depois de ter entrado sua senha, você está conectado como usuário "toto", você está ainda no mesmo repertório de trabalho precedente e você beneficiará das configurações por padrão do usuário precedente (shell de conexão, variáveis de ambiente, permissões diversas...)

Lançar o novo shell de conexão com "su -"


su - toto
A presença do hífen "-" força o lançamento de um novo shell de conexão, com ajustamentos das variáveis de ambiente e de todos as configurações por padrão de acordo com as preferências do usuário.

É por estas razões evidentes que é aconselhado quando você estiver conectado como super-usuário "root", de utilizar o comando :
su -
no lugar do :
su 

Voltar ao shell precedente


Digitar "exit" ou a combinação das teclas "Ctrl-d" para fechar o shell em andamento e voltar ao precedente.

Observação : se a linha de comando está vazia Ctrl-d apagar o caráter atual

Suspender o shell da conta root


Graças ao comando suspend pode-se suspender o shell root e colocá-lo no plano de fundo.
O comando fg permite retomá-lo.
ccm@debian:~$ su   
Password:   
debian:/home/ccm# suspend   

[1]+  Stopped                 su   
ccm@debian:~$ fg   
su   
debian:/home/ccm#

Notas


-Se você digitar o comando "exit" ou "Ctrl-d" a partir do shell de conexão original (inicial), você vai se encontrar desconectado do sistema (Unix - GNU/Linux).

-Se você estava conectado (em um shell) como root e que você digitar o comando "su user", o sistema não exigirá nenhuma senha.


Tradução feita por Ana Spadari

Veja também :
Este documento, intitulado « Linux - Utilizar o comando 'su' »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.