FreeBSD ограничение на число групп
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Quercus
- рядовой
- Сообщения: 15
- Зарегистрирован: 2008-09-07 16:09:49
- Откуда: От мамы с папой.
- Контактная информация:
FreeBSD ограничение на число групп
Доброе время суток!
Столкнулся с такой проблемой: понадобилось, чтобы пользователь входил в большое число групп. Ограничение, накладываемое ядром, я снял, отредактировав переменную NGROUPS_MAX в файле /usr/src/sys/sys/syslimits.h, после чего пользователя стали пускать в систему. Но оказалось, что писать он может только в те каталоги, которые принадлежат первым 16-и группам, в которые он входит.
Не подскажете, как это можно обойти?..
Столкнулся с такой проблемой: понадобилось, чтобы пользователь входил в большое число групп. Ограничение, накладываемое ядром, я снял, отредактировав переменную NGROUPS_MAX в файле /usr/src/sys/sys/syslimits.h, после чего пользователя стали пускать в систему. Но оказалось, что писать он может только в те каталоги, которые принадлежат первым 16-и группам, в которые он входит.
Не подскажете, как это можно обойти?..
Я не согласен с тем, что вы говорите, но буду до последней капли крови
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Ivanoff
- рядовой
- Сообщения: 48
- Зарегистрирован: 2008-08-13 8:55:45
- Контактная информация:
Re: FreeBSD ограничение на число групп
а чего пытаетесь добится, если не секрет?
- Quercus
- рядовой
- Сообщения: 15
- Зарегистрирован: 2008-09-07 16:09:49
- Откуда: От мамы с папой.
- Контактная информация:
Re: FreeBSD ограничение на число групп
Я пытаюсь добиться того, чтобы можно было быть членом более 16-и групп.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: FreeBSD ограничение на число групп
16 число не чётное с точки зрения байтов, не думаю что это ограничение с потолка взяли...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: FreeBSD ограничение на число групп
это не изменяемый параметр, потому, что стандарт POSIX.1, если пробовать его менять, это - ничего не даст, потому, что нужно полностью будет перелопатить ядро
Z301171463546 - можно пожертвовать мне денег
- Quercus
- рядовой
- Сообщения: 15
- Зарегистрирован: 2008-09-07 16:09:49
- Откуда: От мамы с папой.
- Контактная информация:
Re: FreeBSD ограничение на число групп
То есть проще завести пользователю второй логин, чтобы он мог редактировать файлы других групп?..
Я не согласен с тем, что вы говорите, но буду до последней капли крови
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: FreeBSD ограничение на число групп
я вот не помню, точне не знаю, а может ли одна группа принадлежать другой ?
Можно было бы дерево построить
Можно было бы дерево построить
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD ограничение на число групп
мир после этого пересобирал?
Убей их всех! Бог потом рассортирует...
- Quercus
- рядовой
- Сообщения: 15
- Зарегистрирован: 2008-09-07 16:09:49
- Откуда: От мамы с папой.
- Контактная информация:
Re: FreeBSD ограничение на число групп
Нет...
Я не согласен с тем, что вы говорите, но буду до последней капли крови
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
- Quercus
- рядовой
- Сообщения: 15
- Зарегистрирован: 2008-09-07 16:09:49
- Откуда: От мамы с папой.
- Контактная информация:
Re: FreeBSD ограничение на число групп
Правильно я понимаю, что потом придётся все поставленные из портов пакеты пересобирать?..
Я не согласен с тем, что вы говорите, но буду до последней капли крови
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: FreeBSD ограничение на число групп
по идее нет, может так случиться, что всё и так будет работать, перехода на другую ветку ведь не было 

- Quercus
- рядовой
- Сообщения: 15
- Зарегистрирован: 2008-09-07 16:09:49
- Откуда: От мамы с папой.
- Контактная информация:
Re: FreeBSD ограничение на число групп
Спасибо. Уже собираю. Посмотрим, что получится... 

Я не согласен с тем, что вы говорите, но буду до последней капли крови
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD ограничение на число групп
настоятельно рекомендую пеерсобрать всё.
и мир и софт.
тока после этого можно начинать думать что не так.
и мир и софт.
тока после этого можно начинать думать что не так.
Убей их всех! Бог потом рассортирует...
- Quercus
- рядовой
- Сообщения: 15
- Зарегистрирован: 2008-09-07 16:09:49
- Откуда: От мамы с папой.
- Контактная информация:
Re: FreeBSD ограничение на число групп
Понял. Как только соберу мир, буду пересобирать софт...
Я не согласен с тем, что вы говорите, но буду до последней капли крови
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: FreeBSD ограничение на число групп
очень зря, игры с NGROUPS_MAX и вообще _MAX так просто не проходят, хотя если получится, будет забавно 

Z301171463546 - можно пожертвовать мне денег
- Quercus
- рядовой
- Сообщения: 15
- Зарегистрирован: 2008-09-07 16:09:49
- Откуда: От мамы с папой.
- Контактная информация:
Re: FreeBSD ограничение на число групп
Что ж, будем надеяться на лучшее. 

Я не согласен с тем, что вы говорите, но буду до последней капли крови
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: FreeBSD ограничение на число групп
потом покажи вывод
если Fatal trap 12 не будет - мои поздравления 
Код: Выделить всё
getconf NGROUPS_MAX

Z301171463546 - можно пожертвовать мне денег
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD ограничение на число групп
Код: Выделить всё
hosting$ getconf NGROUPS_MAX
256
hosting$ su
hosting# getconf NGROUPS_MAX
256
hosting# unaem -a
unaem: Команда не найдена.
hosting# uname -a
FreeBSD hosting.lissyara.su 7.0-RELEASE-p4 FreeBSD 7.0-RELEASE-p4 #0: Sat Sep 6 21:22:33 MSD 2008 lissyara@hosting.lissyara.su:/tmp/obj/usr/src/sys/hosting amd64
hosting#

Убей их всех! Бог потом рассортирует...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: FreeBSD ограничение на число групп
ну круто, вот теперь попробуй создать 17 группу 

Z301171463546 - можно пожертвовать мне денег
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD ограничение на число групп
Код: Выделить всё
hosting$ wc -l /etc/group
55 /etc/group
hosting$

или я чего-то непонял?
Убей их всех! Бог потом рассортирует...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: FreeBSD ограничение на число групп
типа и всё работает?
....чего-то я не понял....не должно работать

Z301171463546 - можно пожертвовать мне денег
- Quercus
- рядовой
- Сообщения: 15
- Зарегистрирован: 2008-09-07 16:09:49
- Откуда: От мамы с папой.
- Контактная информация:
Re: FreeBSD ограничение на число групп
Групп в файле /etc/group может быть очень много и без снятия ограничения. Ограничение стоит на количество групп, в которых может быть одновременно один пользователь. Попробуй создать временного пользователя и прописать его в 20--30 групп. А потом сказать "id <user_name>" и посмотреть, сколько групп, в которые включён пользователь, видит система...
До изменения NGROUPS_MAX это число 16. Пересборка только ядра ничего не даёт. Если получилось после пересборки мира, то это победа...
До изменения NGROUPS_MAX это число 16. Пересборка только ядра ничего не даёт. Если получилось после пересборки мира, то это победа...
Я не согласен с тем, что вы говорите, но буду до последней капли крови
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: FreeBSD ограничение на число групп
Код: Выделить всё
hosting# foreach i ( `cat /etc/group | awk -F ':' '{print $1}'` )
foreach? pw groupmod $i -m samm
foreach? end
pw: unknown group `#'
pw: unknown group `$FreeBSD'
pw: unknown group `#'
hosting# id samm
uid=1005(samm) gid=1005(samm) groups=1005(samm),0(wheel),1(daemon),2(kmem),3(sys),4(tty),5(operator),
6(mail),7(bin),8(news),9(man),13(games),14(ftp),20(staff),22(sshd),25(smmsp),26(mailnull),31(guest),
53(bind),62(proxy),63(authpf),64(_pflogd),65(_dhcp),66(uucp),68(dialer),69(network),77(audit),80(www),
65533(nogroup),65534(nobody),1000(lissyara),1001(Raven2000),1003(serge),88(mysql),106(clamav),
1002(hosting),107(cacti),143(dovecot),100(squid),1004(schtep),124(fetchmail),1006(bezet),1007(m-studio),
1008(school-89),1009(metalist),1010(saratovsch),1011(sarschool94),1012(paradox),1013(doorways),
1014(adre),1015(dag),1016(host-food),1017(aerostar)
hosting#
Убей их всех! Бог потом рассортирует...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: FreeBSD ограничение на число групп
что-то тут не то...
Z301171463546 - можно пожертвовать мне денег
- Quercus
- рядовой
- Сообщения: 15
- Зарегистрирован: 2008-09-07 16:09:49
- Откуда: От мамы с папой.
- Контактная информация:
Re: FreeBSD ограничение на число групп
"Ура! Заработало!"
Попробую сегодня ввечеру, когда пользователи слиняют, инсталлировать новый мир...

Попробую сегодня ввечеру, когда пользователи слиняют, инсталлировать новый мир...
Я не согласен с тем, что вы говорите, но буду до последней капли крови
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)
защищать ваше право высказать вашу собственную точку зрения. (Вольтер)