• Nenhum resultado encontrado

SL - SO - Aula4

N/A
N/A
Protected

Academic year: 2021

Share "SL - SO - Aula4"

Copied!
18
0
0

Texto

(1)

Profa Rita de Cássia Catini

Faculdade Santa Lúcia

4º Semestre - Sistemas de informação

(2)

Gerenciando usuários e grupos

 Como qualquer sistema operacional multitarefa e multiusuário, o

administrador do sistema tem como grande desafio o gerenciamento de usuários e grupos.

 Os principais comandos para gerenciamento de usuários e grupos

são:

useradd: Comando utilizado para criação de um usuário.userdel: Comando utilizado para remoção de um usuário.

usermod: Comando usado para modificar os dados de um usuário.passwd: Comando usado para definir e ou modificar a senha de um

usuário.

groupadd: Comando usado para criar um grupo.groupdel: Comando usado para remover um grupo.

(3)

Como as informações de usuário

são armazenadas no sistema

Nos sistemas Linux, as informações sobre usuários e grupos

podem ser armazenadas de diversas formas, dependendo

da necessidade e complexidade do sistema, número de

usuários, etc.

Entretanto, essas informações, por padrão, ficam

armazenadas em arquivos de texto dentro do diretório

/etc/.

(4)

Arquivos de grupos e usuários

Todos os usuários e grupos do sistema possuem

informações armazenadas em arquivos específicos...

Os arquivos que armazenam as informações de contas de

grupo são:

“/etc/group” (cadastro de grupos do sistema)

 E, “/etc/gshadow” (senhas dos grupos do sistema)

Os arquivos que armazenam as informações de contas de

usuário são:

 “/etc/passwd” (cadastro de usuários do sistema)

(5)

Arquivos de grupos e usuários

Esse recurso de separar o cadastro do usuário/grupo do

arquivo que armazena sua respectiva senha é denominado

“senhas shadow”...

Utilizado para aprimorar a segurança do sistema:

 Arquivos “/etc/passwd” e “/etc/group” podem ser lidos por todos;  Arquivos “/etc/shadow” e “/etc/gshadow” podem ser lidos

somente pelo “root”.

Obs.: A utilização desse recurso (“senhas shadow”) é

padrão nos Linux atuais.

(6)

Arquivos de grupos e usuários

Sintaxe do arquivo /etc/passwd

 Quanto a sintaxe do arquivo de cadastro de usuários (“/etc/passwd”), temos:

 “login : password : UID : GID : comentário : home : shell”  Ex. 1: “root:x:0:0:root:/root:/bin/bash”

 Ex. 2: “catini:x:501:501:Rita C. Catini:/home/catini:/bin/bash”

Observações:

 Quanto menor o “UID”, mais privilégios o usuário possui;  O “GID” refere-se ao grupo primário do usuário;

 Sem o recurso de “senhas shadow”, a senha do usuário seria

armazenada (criptografada) no lugar do valor “x”;

(7)

Arquivos de grupos e usuários

Sintaxe do arquivo /etc/shadow

O campo password do arquivo /etc/passwd é substituído por

um "x" e a senha do usuário é armazenada no

arquivo /etc/shadow. Este arquivo só pode ser lido pelo usuário root.

O arquivo /etc/shadow é organizado da mesma forma que o /etc/passwd:

 Login de usuário;

 Password criptografado;

(8)

Arquivos de grupos e usuários

Sintaxe do arquivo /etc/group

Quanto a sintaxe do arquivo de cadastro de grupos

(“/etc/group”), temos:

 “grupo : password : GID : membros adicionais”

 Ex. 1: “root:x:0:”

 Ex. 2: “grp_informatica:x:500:rita.catini,carlos.catini”

Observações:

 Todo grupo possui um nome (“grupo”) e um identificador no

sistema (“GID”);

 Se existente, sua senha é armazenada em “/etc/gshadow” e seus

membros adicionais listados ao final de sua definição;

(9)

Gerenciamento de grupos

O modo mais comum para gerenciar grupos no Linux é

através dos seguintes comandos:

Comando “groupadd”: para adicionar grupos no sistema;

Comando “groupdel”: para remover grupos do sistema;

Comando “groupmod”: para modificar contas de grupos;

Outra possibilidade é através da edição manual dos arquivos

que armazenam as informações dos grupos do sistema...

Arquivo “/etc/group”;

(10)

Gerenciamento de grupos

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.

(11)

Gerenciamento de grupos

Comando groupmod

Sintaxe: groupmod [opções] <groupname>

Opção:

 -g - Ao usarmos esta opção, podemos modificar o GID do grupo.  -n - Para trocarmos o nome do grupo.

Exemplo 1: Modificando o GID do grupo "administracao".

# groupmod -g 666 administracao

Exemplo 2: Modificando o nome do grupo oragroup.

(12)

Gerenciamento de grupos

Comando groupdel

Sintaxe: groupdel <groupname>

Exemplo: apagando o grupo oragroup.

(13)

Gerenciamento de grupos

-Comandos adicionais

groups

Sintaxe: groups

Exibe os grupos ao qual o usuário faz parte.

gpasswd

 Administra o arquivo /etc/group

Sintaxe: gpasswd [opções] [usuário] [grupo].

 Opções:

 -a - adiciona um usuário a um grupo.

-d - exclui um usuário de um grupo.# gpasswd –a juca usuários

(14)

Gerenciamento de usuários

Comando useradd

Sintaxe: useradd [opções] <username>Opções:

 -d - Caminho do diretório home do usuário.  -g - Especifica o grupo do usuário.

 -G - Especifica o grupo secundário do usuário

 -c - Inclui um comentário referente ao usuário, tais como nome, setor, etc  -s - Especifica o shell de comando que o usuário irá utilizar.

 -m - Cria o diretório home do usuário. Em algumas distribuições não há necessidade de

incluirmos essa opção para a criação do home, mas para evitarmos não o criarmos é bom acostumarmos a colocá-la na criação do usuário.

 Ex.:

# useradd alunos

# useradd -g admin -s /bin/bash -d /home/sup1 -c "Usuário Administrativo de

Suporte 1“ sup1

No exemplo acima criamos o usuário sup1, que tem como grupo admin, usando o shell /bin/bash, o home criado foi o /home/sup1 e tem o comentário "Usuário Administrativo de Suporte 1".

(15)

Gerenciamento de usuários

Comando passwd

Sintaxe: passwd [opções] <username>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.

 Exemplo 1:

# passwd sup1

Chaging password for user sup1 New password: [digitar a senha]

Retype new password: [repetir a senha]

Exemplo 2: Nesse exemplo iremos travar a conta do usuário sup1. Testar em outro

terminal.

# passwd -l sup1

(16)

Gerenciamento de usuários

Comando usermod

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.

Exemplo 1: Nesse exemplo estamos modificando o grupo e o

comentário do usuário sup1 ao mesmo tempo.

(17)

Gerenciamento de usuários

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

(18)

Dúvidas????

Referencias bibliográficas:

MORIMOTO, Carlos Eduardo. Redes e servidores Linux:

guia prático. São Paulo: Sul Editores, 2006.

NEMETH, Evi. HEIN , Trent R. SNYDER, Garth. Manual

completo do Linux: guia do administrador. São Paulo:

Makron Books, 2005.

Referências

Documentos relacionados

Na linha de comando do sistema operacional MS-DOS, o comando DIR é usado para listar arquivos e diretórios. Nota: sua função é análoga ao comando ls do Unix. Ele existe desde a

Analisando o texto dessas propostas, verifica-se a existência de pontos harmônicos e distintos, sendo, no entanto, que muitas críticas já feitas mostram que elas vieram

Diante da relevância do tema, o objetivo deste estudo foi verificar a prevalência de incapacidade funcional em idosos de Juiz de Fora, município do estado de Minas

PARÁGRAFO QUINTO – A empresa ficará responsável por efetuar o agendamento das homologações junto à entidade sindical, a qual deverá proceder a mesma, seja no

dentre outros.. Conselho Fiscal Equipe de Gestão do IP Gabriela Rodrigues Estagiária de Comunicação Cristiane Fonseca Coordenadora de educação e mobilização social

Este trabalho tem como objetivo analisar modelos tradicionais de gestão e identificar o modelo mais adequado a ser adotado como base para a construção do Modelo de Gestão numa empresa

Neste texto os autores retomam ideias de Louk Hulsman para travar um debate com aqueles que se definem como “verdadeiros abolicionistas” e defendem a esquerda punitiva,

distribuidores em todo território nacional; Lojas de grande porte (12,7%); Lojas de médio porte (35,1%) e lojas de pequeno porte (52,2%) localizadas nas principais capitais do