O que é o arquivo / etc / passwd e para que ele é usado?

O que é o arquivo / etc / passwd e para que ele é usado?

Linux é um sistema operacional multiusuário. E para facilitar o gerenciamento adequado do usuário, o sistema armazena as informações do usuário no / etc / passwd Arquivo.





Este guia o ajudará a entender o que é o arquivo passwd e a função importante que ele desempenha quando se trata de gerenciamento de usuários no Linux.





O que é / etc / passwd?

O arquivo passwd no Linux é um arquivo de configuração que contém detalhes do usuário. Uma característica importante do arquivo passwd é que ele é um arquivo de texto ASCII que os usuários podem editar facilmente usando qualquer editor de texto, como nano e vim.





como bloquear um aplicativo no iphone

Embora você possa adicionar e gerenciar usuários diretamente usando o arquivo passwd, não é aconselhável porque esta ação está sujeita a erros de digitação e erros. Em vez disso, você deve usar os vários comandos de gerenciamento de usuário, como useradd para adicionar usuários ao seu sistema .

Visualizando o Arquivo / etc / passwd

Para visualizar o conteúdo do arquivo passwd, você pode usar qualquer editor de texto ou uma ferramenta de comando de visualização de arquivo. Neste guia, usaremos gato .



cat /etc/passwd

A saída deve ser semelhante à abaixo.

Cada linha representa, na verdade, um usuário em seu sistema, portanto, não se surpreenda se você tiver tantos usuários listados. A maioria deles são usuários do sistema que controlam aplicativos específicos em sua máquina Linux. Por exemplo, o usuário correspondência é responsável pelo aplicativo Mail.





Os campos / etc / passwd explicados

A partir do resultado acima, é muito claro que o / etc / passwd arquivo segue um padrão muito específico.

Cada linha do usuário é subdividida em sete seções ou campos separados pelo cólon personagem ( : ) como abaixo.





1. Nome de usuário

O primeiro campo em uma linha representa o nome de usuário ou nome de login do usuário. No exemplo acima, o nome de usuário é João .

2. Senha

O segundo campo mostra a senha criptografada do usuário. Para fins de segurança, as senhas são mantidas em um arquivo separado que não pode ser lido por usuários regulares. o / etc / arquivo shadow armazena senhas de usuário no Linux.

Normalmente, o campo de senha contém um x para mostrar que o arquivo shadow está armazenando a senha com segurança. Se o campo estiver em branco, o usuário não precisará de uma senha para fazer o login. Para manter a segurança geral do sistema, todos os usuários do sistema devem ter uma senha. Você pode use o comando passwd para alterar ou gerenciar senhas de usuário no Linux.

como instalar homebrew no wii

3. ID do usuário

O campo de ID do usuário, comumente conhecido como UID, é um número usado pelo sistema Linux para identificar usuários. A maioria dos usuários de sistemas tem um ID de usuário menor que o número 1000, enquanto os usuários regulares têm IDs que variam de 1000 para cima. o raiz O usuário (administrativo) geralmente possui o ID 0.

4. ID do Grupo

O quarto campo é para o ID do grupo (comumente conhecido como GID). Como o ID do usuário, o GID também é um número. O ID do grupo determina o grupo principal de um usuário. Além disso, os GIDs categorizam todos os usuários em conjuntos específicos para facilitar a administração. Um usuário pode pertencer a mais de um grupo no Linux. Para saber mais sobre a quais grupos um usuário pertence, você pode consultar o / etc / group Arquivo.

cat /etc/group

5. GECOS

O próximo campo é o campo GECOS. Geralmente, contém o nome completo do usuário e detalhes adicionais, como o número do telefone ou o número do quarto, separados por vírgula. Este campo é opcional e pode, portanto, ficar em branco.

6. Diretório inicial

Este campo contém o /casa diretório associado ao usuário. Este é o diretório principal que armazena os principais arquivos e diretórios do usuário, como /Área de Trabalho e /Fotos . Neste exemplo, o diretório inicial do usuário está em / home / john .

Ter diretórios pessoais separados para cada usuário é um dos fatores que permitem que o Linux seja um sistema operacional verdadeiramente multiusuário.

7. Shell

Este campo contém o nome do shell padrão associado a um usuário. O shell é o ambiente no qual um usuário pode executar comandos e scripts. A maioria das distros Linux usa o Bourne Again Shell (Bash) como o programa shell padrão.

Facilitando a administração do sistema no Linux

Este guia mostrou a você o que é / etc / passwd arquivo no Linux e a função principal que ele desempenha ao gerenciar usuários em seu sistema Linux. O arquivo passwd contém informações relacionadas ao usuário, como nome de usuário, detalhes de senha, caminho do diretório inicial, IDs de usuário e grupo, etc.

como gravar ligações para iphone

Como você viu, a maioria dos usuários do Linux geralmente faz parte de um grupo para facilitar a administração de acesso a arquivos e outros privilégios. Você mesmo pode adicionar usuários a grupos se tiver as permissões necessárias para isso.

Compartilhado Compartilhado Tweet O email Ubuntu Linux: adicionar e remover usuários de grupos de maneira fácil

Quer gerenciar melhor os usuários no Ubuntu Linux? A resposta é criar grupos e, em seguida, usar o recurso de adição de usuário do Ubuntu.

Leia a seguir
Tópicos relacionados
  • Linux
  • Controle de conta de usuário
  • Administração do Sistema
Sobre o autor Bom para ir(36 artigos publicados)

Mwiza desenvolve software profissionalmente e escreve extensivamente em Linux e programação front-end. Alguns de seus interesses incluem história, economia, política e arquitetura empresarial.

Mais de Mwiza Kumwenda

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever