3
 1 Comandos de Manipulação de Grupos e Usuários – Debian V  groupadd : cria um novo grupo. - Exemplo: groupadd brinquedo: cria um grupo chamado brinquedo. - O usuário sempre faz parte de um grupo, sendo que, ao se criar um usuário não for indicado um grupo para o mesmo, cria-se automaticamente um grupo c om o nome do usuário. - Um usuário pode fazer parte de um ou mais grupos (um grupo primário e outros secundários).  adduser [usuário] [opções] [expressões]: comando utilizado para criar usuários. - Exemplos de utilização: - adduser solitario: cria um usuário chamado solitario dentro do grupo solitario (que é criado junto). - solitario será o grupo primário do usuário solitario.  - adduser boneca --ingroup brinquedo: cria o usuário boneca no grupo brinquedo, sendo que o grupo já deve existir no sistema. Nesse caso não será criado o grupo boneca. - brinquedo será um grupo primário. - adduser boneca presente: insere o usuário boneca no grupo presente, quando usuário e grupo já existem no sistema. - presente será um grupo secundário do usuário boneca.  Usando esse comando, quando um usuário é criado, também, é criado um diretório para o mesmo dentro de  /home, que é o diretório pessoal do usuário. Por exemplo, depois da criação do usuário solitario passou a existir uma pasta /home/s olitario.  passwd [opção] [ usuário]   altera, bloqueia ou desbloqueia senha do usuário - Opção não é obrigatória. - Exemplos: - passwd peteca: para inserir ou alterar a senha do usuário peteca. - passwd -l peteca: bloqueia senha do usuário peteca. - passwd -u peteca: desbloqueia senha do usuário peteca. - Se não for digitado o nome do usuário é assumido que vai se trabalhar com a senha do usuário conectado nesse terminal.  userdel : remove usuário. - Exemplos: - userdel –r solitario: remove o usuário solitario e o diretório /home/sol itario. - userdel solitario: remove o usuário solitario, mas o diretório /home/solitario continua existindo.  groupdel : remove um grupo. - Exemplos: - groupdel brinquedo: remove o o grupo brinquedo.  Se existirem usuários cadastrados nesse grupo o sistema não permitirá a remoção.  whoami: verifica qual usuário está conectado no terminal corrente.  groups:  verifica a que gru pos um usuário pertence. - Exemplo: - groups boneca: informa os grupos dos quais o usuário boneca faz parte.  su [usuário]: possibilita que o usuário atual mude para outro usuário sem fazer o logout no sistema. - Se não for digitado o nome do usuário é assumido que vai se trabalhar com o root nesse terminal. - Quando um usuário comum tentar passar para root, será solicitada a senha do super usuário - Digite exit para voltar ao usuário anterior.

Manipulação de Usuários no Linux

Embed Size (px)

Citation preview

Page 1: Manipulação de Usuários no Linux

5/7/2018 Manipulação de Usuários no Linux - slidepdf.com

http://slidepdf.com/reader/full/manipulacao-de-usuarios-no-linux 1/3

 

 

1  Comandos de Manipulação de Grupos e Usuários – Debian V

  groupadd: cria um novo grupo.- Exemplo: groupadd brinquedo: cria um grupo chamado brinquedo.

- O usuário sempre faz parte de um grupo, sendo que, ao se criar um usuário não for indicado um grupo parao mesmo, cria-se automaticamente um grupo com o nome do usuário.

- Um usuário pode fazer parte de um ou mais grupos (um grupo primário e outros secundários).

  adduser [usuário] [opções] [expressões]: comando utilizado para criar usuários.- Exemplos de utilização:

- adduser solitario: cria um usuário chamado solitario dentro do grupo solitario (que é criado junto).- solitario será o grupo primário do usuário solitario. 

- adduser boneca --ingroup brinquedo: cria o usuário boneca no grupo brinquedo, sendo que o grupo jádeve existir no sistema. Nesse caso não será criado o grupo boneca.

- brinquedo será um grupo primário.- adduser boneca presente: insere o usuário boneca no grupo presente, quando usuário e grupo já

existem no sistema.- presente será um grupo secundário do usuário boneca.

  Usando esse comando, quando um usuário é criado, também, é criado um diretório para o mesmo dentro de /home, que é o diretório pessoal do usuário. Por exemplo, depois da criação do usuário solitario passou aexistir uma pasta /home/solitario.

  passwd [opção] [usuário]  altera, bloqueia ou desbloqueia senha do usuário

- Opção não é obrigatória.- Exemplos:

- passwd peteca: para inserir ou alterar a senha do usuário peteca.- passwd -l peteca: bloqueia senha do usuário peteca.- passwd -u peteca: desbloqueia senha do usuário peteca.

- Se não for digitado o nome do usuário é assumido que vai se trabalhar com a senha do usuário conectadonesse terminal.

  userdel: remove usuário.- Exemplos:

- userdel –r solitario: remove o usuário solitario e o diretório /home/solitario.- userdel solitario: remove o usuário solitario, mas o diretório /home/solitario continua existindo.

  groupdel: remove um grupo.- Exemplos:

- groupdel brinquedo: remove o o grupo brinquedo.  Se existirem usuários cadastrados nesse grupo o sistema não permitirá a remoção.

  whoami: verifica qual usuário está conectado no terminal corrente.

  groups: verifica a que grupos um usuário pertence.- Exemplo:

- groups boneca: informa os grupos dos quais o usuário boneca faz parte.

  su [usuário]: possibilita que o usuário atual mude para outro usuário sem fazer o logout no sistema.- Se não for digitado o nome do usuário é assumido que vai se trabalhar com o root nesse terminal.

- Quando um usuário comum tentar passar para root, será solicitada a senha do super usuário- Digite exit para voltar ao usuário anterior.

Page 2: Manipulação de Usuários no Linux

5/7/2018 Manipulação de Usuários no Linux - slidepdf.com

http://slidepdf.com/reader/full/manipulacao-de-usuarios-no-linux 2/3

 

 

  who [opções]: apresenta os usuários que estão conectados no computador, listando os nomes dos usuários, oterminal e data da conexão.- Opções:

- -H: acrescenta o das colunas.- -i: mostra o tempo que o usuário está parado.- -q: mostra a quantidade de usuários conectados.

- Exemplos:- who

- Saída do comando:root tty1 2007-03-30 18:57root :0 2007-03-30 18:57madia pts/2 2007-04-01 15:23 (201.10.138.3)root pts/1 2007-04-01 15:09 (201.10.138.3)

- who -q- Saída do comando:

root root madia root# users=4

  w: lista os usuários conectados e o que os mesmos estão fazendo no momento.- Exemplo:

- w- Saída do comando:

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot tty1 - Fri18 45:14m 0.06s 0.06s -bashroot :0 - Fri18 ?xdm? 27:20 0.35s /usr/bin/gnome-sessiomadia pts/2 201.10.138.3 15:23 12:54 0.02s 0.02s -bashroot pts/1 201.10.138.3 15:09 0.00s 0.23s 0.00s w

  finger nome_do_usuário: Mostra detalhes sobre o usuário, mesmo que este não esteja conectado.

1.1  Arquivos de Configuração  passwd - arquivo que contém a relação dos usuários cadastrados no sistema. Esse arquivo é preenchido com

informações de todos os usuários do sistema, um em cada linha.- Podem ser realizadas alterações nas características dos usuários (como grupo primário, por exemplo) dentro

desse arquivo.- Exemplo das informações de um usuário:

madia:x:500:500:Madianita Bogo:/home/madia:/bin/bash

Campo Significadomadia Login do usuário. Qualquer palavra com até 8 caracteres.x Senha (passwd) criptografada, que está no arquivo /etc/shadow. Se estiver

sem nada (::), significa que a conta não tem senha.500 UID (User ID): identificação do usuário.500 GID (Group ID): identificação do grupo primário do usuário.Madianita Bogo Comentários sobre o usuário. Podem ser inseridos posteriormente ou no

momento da criação do usuário (parâmetro -c). Se estiver sem nada (::),significa que a conta não tem comentário.  /home/madia O diretório HOME do usuário.  /bin/bash Shell (interpretador de comandos) do usuário.

Page 3: Manipulação de Usuários no Linux

5/7/2018 Manipulação de Usuários no Linux - slidepdf.com

http://slidepdf.com/reader/full/manipulacao-de-usuarios-no-linux 3/3

 

 

  Shadow - arquivo que contém a relação dos usuários e a senha criptografada (um em cada linha).

  group - arquivo que contém a relação dos grupos do sistema e a identificação (número inteiro) dos mesmos. Épreenchido com informações de todos os grupos do sistema, um em cada linha.

- Para adicionar usuários já existentes a um grupo, pode-se editar diretamente o arquivo group e depoiscolocar os nome do usuário ao final da linha do grupo (se for colocar mais de um usuário, separe-os comvírgulas). Exemplos:- Ao acrescentar os usuários donald e mickey ao grupo animal, a entrada ficaria assim:

animal:x:500:donald, mickey