Sys Admin (ep. 03, parte 3-1) - Utilizadores (criar e apagar uma conta)
O Linux oferece dois comandos principais para adicionar novas contas de
utilizador, cada atendendo a diferentes necessidades e níveis de
experiência. O comando useradd funciona como um
utilitário básico e de baixo nível para a criação de contas, proporcionando
aos administradores um controlo preciso sobre todos aspectos da configuração do
novo utilizador, mas exigindo a especificação manual da maioria dos
parâmetros. Para aqueles que procuram uma abordagem mais simplificada,
especialmente em distribuições baseadas em Debian, o comando
adduser oferece uma alternativa mais interactiva e
fácil de usar que lida automaticamente com a criação de directórios home,
configurações padrão do shell e outros detalhes de configuração por meio de
uma interface simplificada baseada em prompts.
Quando surge a necessidade de remover contas de utilizador de um sistema Linux, administradores recorrem ao comando userdel. É uma ferramenta que lida de forma eficiente com o processo de remoção de entradas de utilizador dos ficheiros do sistema e, quando utilizada com as opções adequadas, também pode remover o directório home e o spool de correio do utilizador para garantir a limpeza completa da conta. Juntos, esses comandos complementares formam a base da gestão do ciclo de vida das contas de utilizador em ambientes Linux, permitindo que administradores mantenham a segurança e a organização do sistema por meio de práticas adequadas de provisionamento e desactivação de utilizadores.
Vamos então começar o nosso tutorial, mas antes quero deixar uma ideia: para não encher o sistema com contas de utilizador, estarei a criar e logo de seguida apagar a conta de utilizador. Explicando ainda mais, iremos ver muitas opções para criar uma conta de utilizador (usuário) e sempre que se for a criar, o mesmo será apagado para se usar o mesmo nome de usuário noutra opção para criação.
Vamos então começar com o comando adduser para criar um usuário.
O usuário ordela2 foi criado com sucesso, conforme mostra a imagem acima. O ficheiro /etc/passwd contém vários usuários, com que então imprimimos o ficheiro na tela e fizemos um filtro para obter apenas o usuário em questão, e conforme podemos ver, este usuário para além do nome, contem outras informações separadas por dois pontos (:) que iremos detalhar a seguir:
- ordela2 - nome do usuário (nome da conta).
- x - espaço reservado para senha (armazenada em /etc/shadow).
- 1002 - ID do usuário (UID).
- 1002 - ID do grupo (GID).
- /home/ordela2 - directório inicial (home directory).
- /bin/bash - shell padrão.
Conforme é possivel ver na imagem acima, o usuário ordela2 nao existe mais, a
acção para apagar foi executada com sucesso.
Vamos então ao comando useradd.
Conforme podemos ver, o usuário ordela2 foi criado com sucesso. Tiramos a
conclusão de que estes dois comando tem a mesma funcionalidade, com
particulares em outras versões do Linux, como por exemplo no Ubuntu o comando
adduser emite uma série de prompts para configuração manual de certos
parâmetros. Veja a imagem abaixo.








Comentários