Назад | Перейти на главную страницу

изменить порядок групп в Linux

У меня много групп (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, которую используют как клиент, так и сервер.