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 manarrow-up-right 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]

circle-info

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]

circle-info

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 manarrow-up-right.

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