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.
Um grupo é um conjunto de um ou mais usuários. É conveniente reunir
vários usuários para definir suas propriedades como um grupo, assim como
o controle sobre o que podem ou não acessar. O arquivo onde é armazenado
detalhes sobre os grupos é o /etc/group. Vamos estudar um trecho
desse arquivo:
Se você reparar, esse arquivo é basicamente igual ao /etc/passwd. Vamos
analisar a seguinte linha:
users:x:100:juniox,jose,joao
users - nome exclusivo do grupo;
x - a senha criptografada do grupo. Se este campo estiver
vazio, nenhuma senha será exigida; como está com a letra "x",
usará o arquivo "sombra" do grupo, /etc/gshadow;
100 - número exclusivo de identificação do grupo;
juniox,jose,joao - lista dos nomes dos usuários membros
do grupo.
Bom, tentei ser o mais simples possível, espero ter ajudado.
[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