7

В чем разница между системной группой и сетевой группой (по крайней мере, в Ubuntu)?

1 ответ1

6

"Системные группы" (часто просто "группы") содержат пользователей [1] и являются одной из основных концепций безопасности в UNIX и многих других операционных системах. Каждый пользователь принадлежит к первичной группе и любому количеству вторичных групп; группе, такой как пользователь, может быть разрешен доступ к определенным файлам и каталогам или их изменение с использованием обычных инструментов chown , chmod , chgrp , setfacl .

С другой стороны, "сетевые группы" являются частью системы служб каталогов NIS/YP, используемой только в Unix-подобных системах. Сетевая группа содержит записи в форме (hostname, user, nis-domain) (все три элемента необязательны) и может описывать пользователя на любом хосте, любого пользователя на конкретном хосте и тому подобное. Сетевые группы не используются с файлами напрямую, а только в программах, поддерживающих NIS: экспортируемые файловые системы NFS, sudo, права входа в систему.


[1] Другие операционные системы могут разрешать более сложные конфигурации; Например, Windows NT поддерживает группы в качестве членов группы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .