У меня много групп (20), связанных с моей учетной записью Linux. Я узнал, что для использования групп в конце списка мне нужно использовать команду newgrp, чтобы моя конкретная группа отображалась в начале моего списка. В нашей системе любой человек, имеющий более 16 групп, будет получать ошибку отказа в разрешении при попытке доступа к файлам / папкам, принадлежащим группе, указанной после первых 16, назначенных пользователю.
Например, когда я бегу groups
Получаю следующий результат:
g1 g2 g3 g4 g5 g6 g7 g8 g9 g10 g11 g12 g13 g14 g15 g16 g17
Но когда я пытаюсь получить доступ к файлам, принадлежащим g17
Я получаю сообщение об ошибке в разрешении отказано. Я могу обойти это, запустив newgrp g17
после чего groups
команда возвращает:
g17 g1 g2 g3 g4 g5 g6 g7 g8 g9 g10 g11 g12 g13 g14 g15 g16
Есть ли способ установить порядок по умолчанию для моих групп, чтобы я мог установить свои часто используемые группы в верхнюю часть списка, чтобы мне не нужно было использовать newgrp
так часто? У меня есть несколько групп, которые я использую чаще всего, и я бы хотел, чтобы они отображались в начале списка каждый раз, когда я вхожу на сервер.
Ограничение в 16 групп на сервере NFS довольно легко обойти.
Вот еще немного подробностей http://www.xkyle.com/solving-the-nfs-16-group-limit-problem/
Но краткий ответ - отредактировать следующее в конфигурации запуска сервера nfs
rpc.mountd –manage-gids
Коммерческие файловые системы, такие как NetApp, Isilon и Qumulo, имеют возможность поиска групп на стороне сервера, но этот процесс уникален для каждого поставщика и его версий. Поэтому свяжитесь с продавцом.
Но все это зависит от того, что они являются центральной системой аутентификации, такой как ldap или nis, которую используют как клиент, так и сервер.