2.1 Usuários no Linux


O gerenciamento de usuários no Linux é feito de modo simples, através de comandos a partir do próprio shell, sem a necessidade de ambientes gráficos ou programas especiais para tais funções. Cada usuário é gravado em um arquivo chamado /etc/passwd. Este arquivo contém as informações básicas sobre os usuários, tais como código do usuário (UID), código do grupo (GID), nome completo e diretório home do usuário (o UID e o GID serão bastante utilizados ao longo do trabalho para referenciar os códigos dos usuários e grupos). Um pequeno exemplo do arquivo passwd é apresentado no exemplo 1.

marcelo:500:100:Marcelo Soares:/home/tecnicos/marcelo:
ricardo:501:100:Luis Ricardo:/home/tecnicos/ricardo:
marcio:502:101:Marcio Machado:/home/comercial/marcio:
Exemplo 1


Cada linha do arquivo passwd contém informações sobre um usuário distinto. Elas são separadar pelo caractere ":" (dois pontos), podem ser identificadas da seguinte forma, na ordem como foram mostrados no exemplo 1:

-Nome do usuário: é o nome que identifica o usuário. Este nome é único;
-UID: é o código do usuário, também único;
-GID: é o código do grupo ao qual pertence o usuário. Este código será explicado no capítulo 2.2;
-Nome completo: nome completo doo usuário, a título de identificação, somente;
-Diretório home: é o diretório home do usuário, onde são guardadas várias informações pessoais do mesmo.

A senha de cada usuário é guardada no arquivo /etc/shadow, onde fica devidamente criptografada. O GID do usuário refere-se ao grupo principal ao qual o usuário pertence. Isto quer dizer que o usuário pode pertencer a outros grupos também, o que será explicado no capítulo 2.2.

Como se pode perceber, é realmente muito simples a estrutura de usuários do Linux. Obviamente, os arquivos citados (passwd e shadow), devem estar (e geralmente estão) protegidos contra para que não haja má utilização do mesmo. A primeira vista, parece bastante simplificada a maneira como é organizada esta estrutura de usuários, mas ao longo do trabalho será visto como este tipo de estrutura aplica-se muito bem a quase qualquer ambiente, desde que bem administrada e organizada.