Post on 06-Jul-2015
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.
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.
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