Este é um artigo simples onde tento mostrar como o Linux trabalha com usuários e grupos, visto que essa é uma dúvida bem comum dentre as pessoas que costumam aparecer no canal de IRC #Vivaolinux.
Verifique que essa linha contém vários campos separados por dois pontos
(:). Vamos estudar um por um.
juniox - nome do usuário na máquina, deve ser único;
4fT3cjM3zieSd - a senha criptografada;
500 - número de identificação do usuário (assim como o
nome do usuário, deve ser único, ou seja, não pode haver
repetições). O sistema operacional usa esse número para manter os
registros dos arquivos que "juniox" possui ou pode acessar;
100 - número de identificação do grupo do usuário. Similar
ao número do usuário, porém identifica o grupo, que pode conter
vários usuários com as mesmas características de permissão e acesso.
(mais detalhado no próximo ítem);
JuNiOx - é o comentário sobre o usuário. Pode ser qualquer
string, mas geralmente usa-se colocar o nome próprio da pessoa;
/home/juniox - diretório base do usuário. É nesse diretório
onde o usuário pode armazenar arquivos pessoais. Após conectado ao
sistema operacional, o usuário chegará a esse diretório;
/bin/bash - shell padrão. É esse o programa que aceitará e
executará os comandos digitados pelo usuário.
[1] Comentário enviado por elm em 31/10/2003 - 07:19h
Uma opção interessante que pode ser utilizada é a criação de um usuário sem que seja permitido seu login no sistema via ssh/telnet.
Para isso é só modificar sua shell para /bin/false, como no exemplo:
xfs:*:100:101:X Font Server:/etc/X11/fs:/bin/false
Isso é bastante usado em provedores onde uma conta de usuário pode ser utilizada para leitura de e-mails,por exemplo, mas não é interessante que ela possa fazer o login no sistema.
[2] Comentário enviado por mrluk em 11/11/2003 - 10:01h
para essa função ser mais eficaz, podemos tb, criar o arquivo /etc/nologin , curto, grosso e vazio! hehe
Este arquivo estando no /etc impede que qualquer usuário (com excessão do root) faça login no sistema, inclusive remotamente! Muito util para servidores!
[3] Comentário enviado por mrluk em 11/11/2003 - 10:05h
para essa função ser mais eficaz, podemos tb, criar o arquivo /etc/nologin , curto, grosso e vazio! hehe
Este arquivo estando no /etc impede que qualquer usuário (com excessão do root) faça login no sistema, inclusive remotamente! Muito util para servidores!
[5] Comentário enviado por Trebolle em 23/11/2017 - 10:58h
Bom dia amigos
Prezados, podem tirar uma dúvida para mim?
Quando eu entro como root e digito cd /etc/passwd estou obtendo como resposta "Permission denied"
Porém, se eu entrar no diretorio /etc e digitar cat passwd, aí sim me mostra todas as informações.
Já tentei com outro usuário e não consigo. Sabe porque desta mensagem Permission denied?
Obrigado