You are on page 1of 18

Usuários no Linux

Guilherme Godoy de Oliveira


Conceitos Básicos
 Como qualquer sistema operacional
multitarefa e multiusuário, o administrador
do sistema tem como grande desafio o
gerenciamento de usuários e grupos.
 Por este motivo é importante estarmos
preparados para administrá-los
diretamente sem a utilização de
ferramentas que facilitem isso usando
apenas os comandos básicos do sistema
operacional, isso irá proporcionar a
administração em qualquer distribuição.
Usuários e Grupos
 Em ambientes onde diversas pessoas utilizam o
computador ou recursos de rede, é fundamental
que existam restrições para que eles não
comprometam dados sensíveis, do sistema ou de
outros usuários.
 Um Grupo é um conjunto de usuários. Eles
são frequentemente utilizados para
controlar as permissões de vários usuários.
 Os Usuários e os grupos possuem uma
identificação no sistema, nome e número,
para que o sistema possa controlar o acesso.
Tipos de usuários
 Existem 2 tipos principais de usuários no Linux:
 Usuário comum: Esse tipo de usuário tem algumas

restrições na utilização do sistema, ou seja, não


podem executar todos os comandos e configurações
disponíveis. O usuário que instalou o sistema ainda
possui privilégios de criar novos usuários e se tornar
superusuário. Para executar um comando como
administrador, basta digitar o comando sudo antes
do comando que queremos executar como
administrador. Usuários comuns criados
posteriormente não tem esse privilégio nativo.
Tipos de usuários
 Root (superusuário): Usuário com permissão
total de utilização do sistema. Esse usuário pode
criar pastas/arquivos em qualquer diretório, além
de poder editar e excluir qualquer arquivo de
qualquer usuário ou de sistema. Esse usuário
pode executar, também, qualquer comando
disponível no sistema operacional.
 Portanto, para usar o Linux no dia-a-dia, conecte-se
com uma conta de usuário comum, assim haverá
menor risco de danos de aplicativos maliciosos se
aproveitarem destes privilégios e danificarem o
sistema.
Informações no sistema

 As informações do usuário e senhas são armazenados


nos arquivos /etc/passwd e /etc/shadow
 As informações sobre os grupos em /etc/group e
/etc/gshadow
 Quando o /etc/shadow é utilizado o campo senha é
preenchido com um x. Para tornar o sistema mais
seguro o arquivo /etc/shadow é acessível apenas ao
usuário root. Ele armazena os dados da senha do
usuário
Comandos – Adicionar usuário
Para criar um usuário podemos usar o comando adduser
O adduser facilita a inclusão pois utiliza definições

padrão armazenadas no arquivo /etc/adduser.conf.


Sintaxe:
adduser usuário [opções]

Exemplos
# adduser pinguim
Comandos – Modificar senha
O comando passwd define ou troca a senha do usuário.
Sintaxe:
passwd [opções] usuário

Opções:
-d - Permite o usuário acessar (logar) o sistema sem senha.
-l - Bloqueia/trava a conta do usuário. O usuário não consegue logar.
-u - Desbloqueia/destrava a contado usuário (bloqueado pela opção "-l").
-S - Mostra o status da senha do usuário.
Comandos – Modificar senha
Exemplo 1: mudar senha
# passwd pinguim
Chaging password for user pinguim
New password: [digitar a senha]
Retype new password: [repetir a senha]

Exemplo 2: Nesse exemplo iremos travar a conta do


usuário pinguim

# passwd -l pinguim
Comandos – Modificar usuário
O comando usermod altera dados do usuário.
Sintaxe:
usermod [opções] <username>

Opções:
-d - Modifica o caminho do diretório home do usuário.

-g - Modifica o grupo do usuário.

-c - Modifica o comentário referente ao usuário.

-s - Modifica o Shell de comando que o usuário irá utilizar.

-p - Substitui a senha já criptografada do usuário.


Comandos – Modificar usuário
Exemplo 1: Nesse exemplo estamos modificando o grupo e o comentário
do usuário sup1 ao mesmo tempo.

# usermod -g <novoGrupo> -c "<novoComentario>" sup1


Comandos – Remover usuário
Comando: userdel

Sintaxe: userdel [opções] <username>

Opções:-r - Ao usarmos essa opção o diretório HOME e Mailbox do usuário


será removido. É importante ter certeza ao fazer isso, pois muitas vezes é
melhor remover apenas o usuário ou até mesmo suspendê-lo mantendo
seus arquivos para auditoria.

Exemplo 1: Remover o usuário sem excluir seus arquivos.


# userdel sup1

Exemplo 2: Remover o usuário e seus arquivos


# userdel -r sup1
Comandos – Adicionar grupo
Comando: groupadd
Sintaxe: groupadd [opções] <groupname>

Opção:-g - Ao usarmos esta opção, podemos especificar o GID do grupo


que estamos criando.

Exemplo 1: Criando um grupo chamado "administracao".


# groupadd administracao

Exemplo 2: Criando um grupo chamado oragroup e especificando o GID


1521.
# groupadd -g 1521 oragroup
Comandos – Modificar e
remover grupos
O gpasswd define senha para um grupo e realiza outras funções de
administração de usuários é grupos.
Sintaxe:
gpasswd [opções] [usuário] grupo
Exemplo:
Para inserir o usuário joao no grupo linux:

gpasswd -a joao linux


Para excluir o usuário joao
gpasswd -d joao linux

O comando groupdel remove um grupo do sistema.


groupdel grupo
Listar grupos do usuário
 Comando: groups

Exemplo
#groups usuário
Gerenciamento de Usuários
em tela gráfica.
 Acessar SISTEMA;
 Acessar USUÁRIOS E GRUPOS

Utilizar opções disponibilizadas.


A maior parte das opções usadas no
terminal está disponível, porém nem
todas.
Tela gráfica (Exemplo)
Bibliografia
• TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 3a edição. p. 480-497. Rio
de Janeiro: Campus, 2010.
• SILBERSCHATZ, Abraham; GALVIM, Peter; GAGNE, Greg. Sistemas Operacionais. p.
262. Rio de Janeiro: Campus, 2001.
• DANESH, Arman. Dominando o Linux “A Bíblia”. p. 488. São Paulo: Makron Books, 2000
• RAULINO, Filipe. Sistemas Operacionais de Redes: Permissões. Natal/RN: Instituto
Federal do Rio Grande do Norte (IFRN). Disponível em:
http://docente.ifrn.edu.br/filiperaulino/disciplinas/info4m/sistemas-operacionais-de-
redes/aulas/Linux%2007%20-%20Permissoes.pdf/view. Acesso em: 01 mar. 2016.
• MARCÍLIO, Maria de Fátima de F. B. Permissões de acesso no Linux. Minas Gerais:
Instituto Federal do Sul de Minas Gerais. Disponível em:
https://intranet.ifs.ifsuldeminas.edu.br/~fatima.bueno/Sistemas%20Operacionais/B%C
3%A1sico-permiss%C3%B5es.pdf . Acesso em: 01 mar. 2016.

You might also like