1

Controle de usuários, grupos e permissões

#Linux
G
Gabriel Machado

Como adicionar usuários

# adduser nomedousuario (Somente root pode acrescentar um usuário ou grupo ao sistema)


Como trocar de usuário e alterar sua senha

$ su nomedousuario troca de usuário

# passwd nomedousuario troca a senha do usuário (pede uma senha segura)


Como exibir informações de login e remover um usuário

$ lastlog Exibe informações de login dos usuários

$ last Exibe uma listagem de entrada e saída do usuário no sistema

$ logname Exibe o nome do usuário atual logado no sistema

$ id Exibe todos os identificadores do usuário

$ cat /etc/passwd Exibe todos os usuários

# userdel -r nomedousuario Remove um usuário e a pasta pessoal dele


Como criar um grupo e gerenciar os usuários

Grupos

Grupos permitem organizar os usuário e definir as permissões de acesso a arquivos e diretórios de forma mais fácil.


$ cat /etc/group Exibe todos os grupos do sistema

$ groups Exibe todos os grupos de um usuário

# addgroup Cria um grupo

# adduser usuario grupo Adiciona um usuário a um grupo

# gpasswd -a usuario grupo Adiciona um usuário a um grupo

# gpasswd -d usuario grupo Remove um usuário de um grupo

# groupdel grupo Remove um grupo


Como gerenciar permissões em diretórios e o que é o modo octal


Permissões

Permissões em arquivos e diretórios servem para restringir acesso como: leitura, escrita e execução, onde

r - read (leitura)

w - write (escrita)

x - eXecution (execução)


$ ls -lh Verifica permissões em um diretório


As permissões são divididas em dono | grupo | outros , caso a permissão comece com - quer dizer que é um arquivo, caso comece com d é um diretório. Quando está marcado com alguma letra é uma permissão, caso tenha um - que não seja no começo é uma restrição.


$ chmod Muda a permissão de um arquivo ou diretório


Modo Octal

A máscara octal é composta por números sob a base 8 ou seja de 0 a 7 onde:

O primeiro dígito representa o dono do ficheiro/diretório (u)

O segundo dígito representa o grupo (g)

O terceiro dígito representa os outros (o)

As permissões são especificadas para cada grupo.

Esqueça o chmod 777! Aprenda a definir permissões em Linux | by Pedro Pinto  | Medium

Exemplo: $ chmod 100 arquivo (somente permissão de dono para execução)

$ chmod 777 arquivo permissão total (4+2+1) (4+2+1) (4+2+1)

0
9

Comentários (0)

20 anos / Desenvolvedor na Seidor Brasil

Brasil