ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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