Os usuários do Linux
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.
Parte 4: Grupos
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:
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
mail:x:12:mail
ftp:x:50:
nobody:x:99:
users:x:100:juniox,jose,joao
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
mail:x:12:mail
ftp:x:50:
nobody:x:99:
users:x:100:juniox,jose,joao
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.
Abraços
JuNiOx
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.