* [Comm] Master 2.0 и uid первого пользователя @ 2002-09-18 7:54 Igor Dobryninsky 2002-09-18 10:59 ` [Comm] " Michael Shigorin 0 siblings, 1 reply; 5+ messages in thread From: Igor Dobryninsky @ 2002-09-18 7:54 UTC (permalink / raw) To: ALTLinux Community Добрый день. Не знаю, куда лучше написать по поводу Master'а, поэтому пишу сюда. :) Недавно снова устанавливал Мастер и снова наскочил на такую проблему: если при инсталляции заводить дополнительных пользователей, то они начинают создаваться начиная с uid=500. А в Юниоре 1.x (как в 2.0 не знаю - нету) они начинали заводиться с uid=501. Таким образом, если при апгрейде Юниор->Мастер завести всех пользователей в той же последовательности, то владельцы файлов на существующих разделах "съезжают" на единичку, что несколько неудобно. И ещё, в /etc/init.d/fetchmail присутствует такой код запуска: NON_SYSTEM_USERS=`awk -F: '{if ($3>500) print $1}' </etc/passwd` ... start() { for fuser in $NON_SYSTEM_USERS; do ... Таким образом, у первого заведённого пользователя (uid=500) fetchmail не работает. -- Best Regards, Igor Dobryninsky (egor@atvc.ru) ATK-Internet ISP, Arkhangelsk, Russia ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Comm] Re: Master 2.0 и uid первого пользователя 2002-09-18 7:54 [Comm] Master 2.0 и uid первого пользователя Igor Dobryninsky @ 2002-09-18 10:59 ` Michael Shigorin 2002-09-18 11:16 ` Igor Dobryninsky 0 siblings, 1 reply; 5+ messages in thread From: Michael Shigorin @ 2002-09-18 10:59 UTC (permalink / raw) To: ALTLinux Community On Wed, Sep 18, 2002 at 11:54:25AM +0400, Igor Dobryninsky wrote: > Не знаю, куда лучше написать по поводу Master'а, поэтому пишу сюда. :) Сюда-сюда :) > Недавно снова устанавливал Мастер и снова наскочил на такую > проблему: если при инсталляции заводить дополнительных > пользователей, то они начинают создаваться начиная с uid=500. А > в Юниоре 1.x (как в 2.0 не знаю - нету) они начинали заводиться > с uid=501. Таким образом, если при апгрейде Юниор->Мастер > завести всех пользователей в той же последовательности, то > владельцы файлов на существующих разделах "съезжают" на > единичку, что несколько неудобно. Не надо пользователей по-новой заводить, куда лучше держать /home отдельным разделом и не трогать, пользователя если и заводить -- одного максимум, дальше мигрировать имеющиеся записи в /etc/shadow при помощи tcb_convert (поищите в архивах по tcb_convert tcb_unconvert, подобное уже описывалось). Написал бы скриптик, да что-то тормоджу :( > И ещё, в /etc/init.d/fetchmail присутствует такой код > запуска: > > NON_SYSTEM_USERS=`awk -F: '{if ($3>500) print $1}' > </etc/passwd` ... > > start() { for fuser in $NON_SYSTEM_USERS; do ... > > Таким образом, у первого заведённого пользователя (uid=500) > fetchmail не работает. А вот это чистой воды баг в свете изменения -- сможете забросить на http://bugs.altlinux.ru ? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] Re: Master 2.0 и uid первого пользователя 2002-09-18 10:59 ` [Comm] " Michael Shigorin @ 2002-09-18 11:16 ` Igor Dobryninsky 2002-09-18 11:24 ` Michael Shigorin 0 siblings, 1 reply; 5+ messages in thread From: Igor Dobryninsky @ 2002-09-18 11:16 UTC (permalink / raw) To: community On Wed, 18 Sep 2002 13:59:29 +0300 Michael Shigorin <mike@osdn.org.ua> wrote: MS> > Недавно снова устанавливал Мастер и снова наскочил на такую MS> > проблему: если при инсталляции заводить дополнительных MS> > пользователей, то они начинают создаваться начиная с uid=500. А MS> > в Юниоре 1.x (как в 2.0 не знаю - нету) они начинали заводиться MS> > с uid=501. Таким образом, если при апгрейде Юниор->Мастер MS> > завести всех пользователей в той же последовательности, то MS> > владельцы файлов на существующих разделах "съезжают" на MS> > единичку, что несколько неудобно. MS> Не надо пользователей по-новой заводить, куда лучше держать /home MS> отдельным разделом и не трогать, пользователя если и заводить -- MS> одного максимум, дальше мигрировать имеющиеся записи в MS> /etc/shadow при помощи tcb_convert (поищите в архивах по MS> tcb_convert tcb_unconvert, подобное уже описывалось). В том случае, если пользователей три штуки, писание скриптика себя не оправдает. А больше трёх на Юниоре бывает редко... :) Мне, собственно, хотелось узнать: такая смена нумерации uid'ов - это намеренный шаг или "само получилось"? Давно собирался, да всё забывал. MS> > И ещё, в /etc/init.d/fetchmail присутствует такой код MS> > запуска: MS> > MS> > NON_SYSTEM_USERS=`awk -F: '{if ($3>500) print $1}' MS> > </etc/passwd` ... MS> > MS> > start() { for fuser in $NON_SYSTEM_USERS; do ... MS> > MS> > Таким образом, у первого заведённого пользователя (uid=500) MS> > fetchmail не работает. MS> А вот это чистой воды баг в свете изменения -- сможете забросить MS> на http://bugs.altlinux.ru ? Конечно смогу... после того, как мне скажут, чей это баг - дистрибутива или пакета. :) -- Best Regards, Igor Dobryninsky (egor@atvc.ru) ATK-Internet ISP, Arkhangelsk, Russia ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Comm] Re: Master 2.0 и uid первого пользователя 2002-09-18 11:16 ` Igor Dobryninsky @ 2002-09-18 11:24 ` Michael Shigorin 2002-09-18 11:54 ` Igor Dobryninsky 0 siblings, 1 reply; 5+ messages in thread From: Michael Shigorin @ 2002-09-18 11:24 UTC (permalink / raw) To: community On Wed, Sep 18, 2002 at 03:16:12PM +0400, Igor Dobryninsky wrote: > В том случае, если пользователей три штуки, писание скриптика себя не А, тогда да. Тогда "объездной" вариант -- завести TesTuZeR (500), потом реальных пользователей, потом grep -r TesTuZeR /etc на тему "куда его определили ответственным лицом", переброс на себя и userdel -r TesTuZeR ...или еще проще: cd /home for i in *; do chown -R $i.$i $i; done > оправдает. А больше трёх на Юниоре бывает редко... :) Ну не скажите. > Мне, собственно, хотелось узнать: такая смена нумерации uid'ов - это > намеренный шаг или "само получилось"? Давно собирался, да всё забывал. Оно где-то регулируется в useradd-овых настройках, не помню только. Возможно, изменение было продиктовано LSB, но лично меня такие off-by-one тоже анноят. > Конечно смогу... после того, как мне скажут, чей это баг - > дистрибутива или пакета. :) Этот -- пакета. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] Re: Master 2.0 и uid первого пользователя 2002-09-18 11:24 ` Michael Shigorin @ 2002-09-18 11:54 ` Igor Dobryninsky 0 siblings, 0 replies; 5+ messages in thread From: Igor Dobryninsky @ 2002-09-18 11:54 UTC (permalink / raw) To: community On Wed, 18 Sep 2002 14:24:14 +0300 Michael Shigorin <mike@osdn.org.ua> wrote: MS> > В том случае, если пользователей три штуки, писание скриптика себя не MS> А, тогда да. Тогда "объездной" вариант -- завести TesTuZeR (500), MS> потом реальных пользователей, потом grep -r TesTuZeR /etc на тему MS> "куда его определили ответственным лицом", переброс на себя и MS> userdel -r TesTuZeR MS> ...или еще проще: MS> cd /home MS> for i in *; do chown -R $i.$i $i; done Это-то да, только потом, через месяцок, подключишь какую-нибудь криптованную файловую систему, а там снова владельцев менять надо. Или CD-R(W), в рокридже записанный. Или ещё чего... Так что, я просто себе меняю uid и gid с 500 на 501, а потом 'find / -uid 500 -print0 | xargs -0 chown 501', то же самое с gid и конец нововведениям. Короче, "выпьем за консерватизм" (С) Стругацкие. ;) MS> > оправдает. А больше трёх на Юниоре бывает редко... :) MS> MS> Ну не скажите. Так он же офисно-домашний? Хотя бывают и многодетные семьи... MS> > Мне, собственно, хотелось узнать: такая смена нумерации uid'ов - это MS> > намеренный шаг или "само получилось"? Давно собирался, да всё забывал. MS> Оно где-то регулируется в useradd-овых настройках, не помню MS> только. Возможно, изменение было продиктовано LSB, но лично меня MS> такие off-by-one тоже анноят. Бывает, что и саморегуляция срабатывает. Вроде бы, никто не менял и не хотел даже, а оно - вот оно, поменялось. MS> > Конечно смогу... после того, как мне скажут, чей это баг - MS> > дистрибутива или пакета. :) MS> Этот -- пакета. Так если в Master 3.0 (или в 2.1) uid'ы снова поедут в верх с 501-го, то пакет-то править нет резона? -- Best Regards, Igor Dobryninsky (egor@atvc.ru) ATK-Internet ISP, Arkhangelsk, Russia ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2002-09-18 11:54 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2002-09-18 7:54 [Comm] Master 2.0 и uid первого пользователя Igor Dobryninsky 2002-09-18 10:59 ` [Comm] " Michael Shigorin 2002-09-18 11:16 ` Igor Dobryninsky 2002-09-18 11:24 ` Michael Shigorin 2002-09-18 11:54 ` Igor Dobryninsky
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git