RHCSA, RHCE, Linux, Ansible, AWS

Fazer login e alternar usuários em alvos com múltiplos usuários

Cada vez que um usuário faz login no Red Hat linux tem um ambiente de trabalho dedicado. Nesse ambiente é onde se corre programas, tipo de terminal, e configurações customizadas para cada usuário. Para o exame de RHCSA, você deve saber como trocar de ambientes de trabalhos entre usuários.
Para configurações em todo o sistema – para todos os usuários – a configuração é feita nos arquivos /etc/bashrc, /etc/profile, com scripts(programas) no diretório /etc/profile.d
Para configurar um usuário em especifico, esses arquivos se encontram no diretório do usuário – precedido por um . (ponto), ao qual os fazem invisíveis. Para ver os arquivos invisíveis, use
$ls -a ~
No exemplo acima, usamos o comando list (ls) com a opção -a (all). O símbolo ~ representa o diretório padrão (home directory) do usuário em sessão.
/etc/bashrc: Funções e aliases de todo o sistema.
Não é uma boa ideia alterar este arquivo, a menos que você saiba o que você está fazendo. É muito melhor criar um script shell (i.e:custom.sh) em /etc/profile.d/ para fazer alterações personalizadas em seu ambiente. Com isso evitará a necessidade de modificações quando houver atualizações no futuro.
/etc/profile: Ambiente de todo o sistema e programas de inicialização, para configuração de login.
Fazer login e alternar usuários em alvos com múltiplos usuários é um objetivo simples para usuários linux. Para fazer login, basta entrar o nome do usuário e password, e pressionar enter. você pode terminar a sessao usando logout ou exit.
Para mudar de usuário, use:
$su - ana
No exemplo acima, mudamos de usuário e carregamos o ambiente de trabalho do usuário ana. Note que se não usar o símbolo , trocaremos de usuário mais não de ambiente de trabalho. Por exemplo:
$su ana
Use ambos comandos acima, e depois o comando $pwd (print working directory) – imprima o diretório de trabalho. Note que no primeiro exemplo mudamos para o diretório base do usuário ana, quando no segundo exemplo continuamos no diretório atual, apesar de trocar de usuário.
Use exit, logout ou CTRL-D para terminar a sessão de um usuário.

Avatar de temweb

Sobre o autor

Deixe um comentário