Gerenciamento de Usuários e Grupos 01 - Arquivo /etc/passwd
Índice:
Existem vários esquemas de autenticação diferentes que podem ser usados em sistemas Linux. O esquema padrão e mais comumente usado é executar a autenticação nos
/etc/passwd
e
/etc/shadow
.
/etc/passwd
é um banco de dados baseado em texto sem formatação que contém informações para todas as contas de usuário no sistema. É de propriedade do root e possui 644 permissões. O arquivo pode ser modificado apenas pela raiz ou usuários com privilégios de sudo e legível por todos os usuários do sistema.
A modificação manual do arquivo
/etc/passwd
deve ser evitada, a menos que você saiba o que está fazendo. Sempre use um comando projetado para essa finalidade. Por exemplo, para modificar uma conta de usuário, use o comando
usermod
e, para adicionar uma nova conta, use o comando
useradd
.
Formato
/etc/passwd
O arquivo
/etc/passwd
é um arquivo de texto com uma entrada por linha, representando uma conta de usuário. Para visualizar o conteúdo do arquivo, use um editor de texto ou um comando como
cat
:
cat /etc/passwd
Geralmente, a primeira linha descreve o usuário root, seguido pelo sistema e pelas contas de usuário normais. Novas entradas são anexadas no final do arquivo.
Cada linha do arquivo
/etc/passwd
contém sete campos separados por vírgula:
mark:x:1001:1001:mark,,,:/home/mark:/bin/bash - | | | | | | | | | | | | | +-> 7. Login shell | | | | | +----------> 6. Home directory | | | | +--------------------> 5. GECOS | | | +--------------------------> 4. GID | | +-------------------------------> 3. UID | +-----------------------------------> 2. Password +----------------------------------------> 1. Username
- Nome do usuário. A sequência que você digita ao fazer login no sistema. Cada nome de usuário deve ser uma sequência única na máquina. O comprimento máximo do nome de usuário é restrito a 32 caracteres. Nos sistemas Linux mais antigos, a senha criptografada do usuário era armazenada no arquivo
/etc/passwd
. Na maioria dos sistemas modernos, esse campo é definido comox
a senha do usuário é armazenada no arquivo/etc/shadow
shadow.UID. O identificador de usuário é um número atribuído a cada usuário. É usado pelo sistema operacional para se referir a um user.GID. O número identificador do grupo do usuário, referente ao grupo principal do usuário. Quando um usuário cria um arquivo, o grupo do arquivo é definido para esse grupo. Normalmente, o nome do grupo é igual ao nome do usuário. Os grupos secundários do usuário estão listados no arquivo/etc/groups
groups.GECOS ou no nome completo do usuário. Este campo contém uma lista de valores separados por vírgula com as seguintes informações:- Nome completo do usuário ou o nome do aplicativo.Número da sala.Número de telefone comercial.Número de telefone residencial.Outras informações de contato.
/home
home.Login shell. O caminho absoluto para o shell de logon do usuário. Este é o shell que é iniciado quando o usuário efetua login no sistema. Na maioria das distribuições Linux, o shell de login padrão é o Bash.
Conclusão
O arquivo
/etc/passwd
controla todos os usuários no sistema.
Extensões de arquivo controlam qual aplicativo pode abrir um arquivo
O BearPup às vezes deseja abrir um arquivo em um programa e outras vezes abri-lo em outro. Ele pediu ao fórum da Linha de Resposta uma maneira fácil de fazer isso.
Compreendendo a compra da Intel McAfee
A compra da McAfee pela Intel é um choque que faz pouco sentido, mas talvez haja algum gênio e uma visão para o futuro da tecnologia e segurança por trás da aquisição.
Gerenciando e compreendendo as configurações do Flash Player No Windows
O Windows 10/8/7 fornece o Gerenciador de configurações do Adobe Flash Player você pode controlar como o Flash Player funciona e o que todos os sites têm permissão para definir cookies e dados em seu computador.