Create, delete, and modify local user accounts:

Um utilizador é qualquer pessoa que utilize um computador. Para o sistema o nome que lhe fornecemos para identificar cada user é irrelevante, visto que não interessa se é lhe dado o nome real da pessoa ou um fictício, o computador simplesmente o aceita, pois associa esse nome sempre a um número identificador, o UID-User ID.

Quando criamos um utilizador podemos personalizar inúmeros aspetos da sua conta como por exemplo onde se localiza o seu diretório home, a sua data de expiração de password, o seu grupo, alias, entre muitas outras opções, sendo que todas essas opções podem ser consultadas na página man dos comandos useradd e usermod.

Por norma, para ser criado qualquer utilizador num sistema é usado o comando useradd, e para alterarmos alguma configuração num utilizador já existente usamos o comando usermod, note-se ainda que caso queira-se remover alguma conta local no sistema devemos recorrer ao comando userdel. Segue abaixo alguns exemplos de criação e gestão de utilizadores:

* Criação simples de um [Utilizador]:

# useradd [Utilizador]

  • Criação de um [Utilizador] definindo um UID e GID específicos:

# useradd -u [UID] -g [GID] [Utilizador]

Note-se que caso seja usado a opção “-g” o grupo que é definido a seguir será o grupo principal do utilizador, contudo caso seja dada a opção “-G” o grupo que for indicado será definido apenas como secundário.

  • Semelhante-mente se pretendermos eliminar alguma conta de um [Utilizador] podemos usar o comando:

# userdel [Utilizador]

Note-se que com o comando acima apenas é apagado o utilizador, mantendo à mesma todos os ficheiros na sua diretoria home intactos. Caso se pretenda eliminar todos os ficheiros do [Utilizador], juntamente com o próprio, usamos a opção “-r”:

# userdel -r [Utilizador]

O comando usermod é muito mais personalizável sendo que permite alterar diferentes aspetos da conta do utilizador. No RHCSA, é muito provável que sejam solicitados aos examinandos para serem criados e alterados diferentes configurações das contas dos users , sendo que abaixo ficam algumas possíveis alterações aos utilizadores:

  • Alterar nome do [Utilizador] para [Novo_Nome]:

# usermod -l [Novo_Nome] [Utilizador]

  • Adicionar o [Grupo1] e o [Grupo2], ao [Utilizador]:

# usermod -a -G [Grupo1] [Grupo2] [Utilizador]

  • Alterar comentário do [Utilizador]:

# usermod -c [Comentário] [Utilizador]

  • Alterar a shell default do [Utilizador]:

# usermod -s [Shell] [Utilizador]

Entre muitas outras opções, podem ser consultadas todas as opções possíveis com este comando na sua página man.

Tendo um utilizador já criado com as configurações desejadas, devemos agora passar ao passo seguinte, atribuir uma password de forma a este poder efetuar login no sistema.

Vamos então analisar este mesmo aspeto no seguinte tópico.

Last updated

Was this helpful?