Qual é a diferença entre o grupo de sistema e o netgroup?

Qual é a diferença entre o grupo de sistema e o netgroup?

Qual é a diferença entre o grupo de sistemas e o netgroup (pelo menos no Ubuntu)?

Responder1

"Grupos de sistema" (geralmente apenas "grupos") contêm usuários [1] e são um dos conceitos básicos de segurança no UNIX e em muitos outros sistemas operacionais. Cada usuário pertence a um grupo primário e a qualquer número de grupos secundários; um grupo, como um usuário, pode ter permissão para acessar ou modificar certos arquivos e diretórios usando as ferramentas chownusuais .chmodchgrpsetfacl

Os "Netgroups", por outro lado, fazem parte do sistema de serviços de diretório NIS/YP usado apenas em sistemas do tipo Unix. Um netgroup contém entradas no formulário (hostname, user, nis-domain)(com todos os três itens opcionais) e pode descrever um usuário em qualquer host, qualquer usuário em um host específico e assim por diante. Netgroups não são usados ​​diretamente com arquivos, mas apenas por programas compatíveis com NIS: sistemas de arquivos exportados por NFS,sudo, direitos de login do sistema.


[1] Outros sistemas operacionais podem permitir configurações mais avançadas; por exemplo, o Windows NT suporta grupos como membros do grupo.

informação relacionada