URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 2099
[ Назад ]

Исходное сообщение
"Участие пользователя только в 14 группах ?"

Отправлено Rider_J , 14-Июн-09 13:05 
Всем привет! Есть шара с 25 папками 25 отделов права на каждую 770.
Например папка Администрация доступ к ней только пользователю administr группы administr
Задача - пользователь buch группы buch должен иметь доступ ко всем 25 папкам
Добавляю его к каждой группе в /etc/group например
administr:*:1004:buch
работает - теперь пользователь buch имеет доступ к папке Администрация
..делаю также для других ..
..

всё работает только для 14 групп ! если больше, то пользователь buch залогиниться не может !! :( что я делаю не так, как обойти это ограничение на 14 групп (установил экспериментально, исключал по одной группе и пробовал логиниться) ?


Содержание

Сообщения в этом обсуждении
"Участие пользователя только в 14 группах ?"
Отправлено Rider_J , 14-Июн-09 13:48 
>[оверквотинг удален]
>Добавляю его к каждой группе в /etc/group например
>administr:*:1004:buch
>работает - теперь пользователь buch имеет доступ к папке Администрация
>..делаю также для других ..
>..
>
>всё работает только для 14 групп ! если больше, то пользователь buch
>залогиниться не может !! :( что я делаю не так, как
>обойти это ограничение на 14 групп (установил экспериментально, исключал по одной
>группе и пробовал логиниться) ?

Ой, извините, вот это я туплююю (воскресенье на работе нельзя быть!! )  :( Удалите тему, пожалуйста !

Решение: создание отдельной группы admins куда докинуть превелигированных пользователей и затем:
chgrp -R admins *


"Участие пользователя только в 14 группах ?"
Отправлено Сергей , 14-Июн-09 23:47 
У вас наверное используется FreeBSD. тогда да, у нее проблема, а именно по умолчанию пользователь может входит в 16-ть групп, если больше то ошибка, решение изменить параметр в исходниках и перекомпилить ядро. завтра приду на работу и отпишу где это сделать, но это только если у ва FreeBSD, насчет других я не знаю...

"Участие пользователя только в 14 группах ?"
Отправлено Pain , 18-Июн-09 07:48 
> У вас наверное используется FreeBSD. тогда да, у нее проблема,

Ты чем ширяешься?! 8-о


"Участие пользователя только в 14 группах ?"
Отправлено Pain , 18-Июн-09 08:16 
>> У вас наверное используется FreeBSD. тогда да, у нее проблема,
>
>Ты чем ширяешься?! 8-о

Да ... моё штрево - круче:

> sysctl -a | grep -i group

kern.ngroups: 16

извиняюсь - лопухнулся :)
(Всё из за совместимости с NFS'ом, в линуксах как то обошли - там 65K)