FreeBSD ограничение на число групп

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Quercus
рядовой
Сообщения: 15
Зарегистрирован: 2008-09-07 16:09:49
Откуда: От мамы с папой.
Контактная информация:

FreeBSD ограничение на число групп

Непрочитанное сообщение Quercus » 2008-09-07 16:17:26

Доброе время суток!

Столкнулся с такой проблемой: понадобилось, чтобы пользователь входил в большое число групп. Ограничение, накладываемое ядром, я снял, отредактировав переменную NGROUPS_MAX в файле /usr/src/sys/sys/syslimits.h, после чего пользователя стали пускать в систему. Но оказалось, что писать он может только в те каталоги, которые принадлежат первым 16-и группам, в которые он входит.

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
Ivanoff
рядовой
Сообщения: 48
Зарегистрирован: 2008-08-13 8:55:45
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Ivanoff » 2008-09-07 19:29:56

а чего пытаетесь добится, если не секрет?

Аватара пользователя
Quercus
рядовой
Сообщения: 15
Зарегистрирован: 2008-09-07 16:09:49
Откуда: От мамы с папой.
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Quercus » 2008-09-07 20:19:10

Я пытаюсь добиться того, чтобы можно было быть членом более 16-и групп.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение zg » 2008-09-07 20:50:13

16 число не чётное с точки зрения байтов, не думаю что это ограничение с потолка взяли...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение zingel » 2008-09-07 21:47:12

это не изменяемый параметр, потому, что стандарт POSIX.1, если пробовать его менять, это - ничего не даст, потому, что нужно полностью будет перелопатить ядро
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Quercus
рядовой
Сообщения: 15
Зарегистрирован: 2008-09-07 16:09:49
Откуда: От мамы с папой.
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Quercus » 2008-09-08 0:47:20

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

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение manefesto » 2008-09-08 8:52:35

я вот не помню, точне не знаю, а может ли одна группа принадлежать другой ?
Можно было бы дерево построить
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Alex Keda » 2008-09-08 9:03:08

мир после этого пересобирал?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Quercus
рядовой
Сообщения: 15
Зарегистрирован: 2008-09-07 16:09:49
Откуда: От мамы с папой.
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Quercus » 2008-09-08 9:12:35

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

Аватара пользователя
Quercus
рядовой
Сообщения: 15
Зарегистрирован: 2008-09-07 16:09:49
Откуда: От мамы с папой.
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Quercus » 2008-09-08 10:10:21

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

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение zg » 2008-09-08 10:16:12

по идее нет, может так случиться, что всё и так будет работать, перехода на другую ветку ведь не было :smile:

Аватара пользователя
Quercus
рядовой
Сообщения: 15
Зарегистрирован: 2008-09-07 16:09:49
Откуда: От мамы с папой.
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Quercus » 2008-09-08 10:25:17

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Alex Keda » 2008-09-08 10:38:16

настоятельно рекомендую пеерсобрать всё.
и мир и софт.
тока после этого можно начинать думать что не так.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Quercus
рядовой
Сообщения: 15
Зарегистрирован: 2008-09-07 16:09:49
Откуда: От мамы с папой.
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Quercus » 2008-09-08 10:42:07

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение zingel » 2008-09-08 10:44:51

очень зря, игры с NGROUPS_MAX и вообще _MAX так просто не проходят, хотя если получится, будет забавно =)
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Quercus
рядовой
Сообщения: 15
Зарегистрирован: 2008-09-07 16:09:49
Откуда: От мамы с папой.
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Quercus » 2008-09-08 11:31:36

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение zingel » 2008-09-08 11:41:03

потом покажи вывод

Код: Выделить всё

getconf NGROUPS_MAX
если Fatal trap 12 не будет - мои поздравления =)
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Alex Keda » 2008-09-08 11:43:04

Код: Выделить всё

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 ограничение на число групп

Непрочитанное сообщение zingel » 2008-09-08 11:47:17

ну круто, вот теперь попробуй создать 17 группу =)
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Alex Keda » 2008-09-08 11:49:18

Код: Выделить всё

hosting$ wc -l /etc/group
      55 /etc/group
hosting$   
а 18-ю тебе не создать? =)
или я чего-то непонял?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение zingel » 2008-09-08 11:53:48

типа и всё работает? =) ....чего-то я не понял....не должно работать
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Quercus
рядовой
Сообщения: 15
Зарегистрирован: 2008-09-07 16:09:49
Откуда: От мамы с папой.
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Quercus » 2008-09-08 12:10:25

Групп в файле /etc/group может быть очень много и без снятия ограничения. Ограничение стоит на количество групп, в которых может быть одновременно один пользователь. Попробуй создать временного пользователя и прописать его в 20--30 групп. А потом сказать "id <user_name>" и посмотреть, сколько групп, в которые включён пользователь, видит система...

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Alex Keda » 2008-09-08 12:23:27

Код: Выделить всё

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 ограничение на число групп

Непрочитанное сообщение zingel » 2008-09-08 12:25:43

что-то тут не то...
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Quercus
рядовой
Сообщения: 15
Зарегистрирован: 2008-09-07 16:09:49
Откуда: От мамы с папой.
Контактная информация:

Re: FreeBSD ограничение на число групп

Непрочитанное сообщение Quercus » 2008-09-08 12:29:39

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