Merging /etc/passwd и /etc/group с /etc/passwd.pacnew и /etc/group.pacnew

78 views
Skip to first unread message

Igor Yurchenko

unread,
Mar 15, 2013, 10:29:41 AM3/15/13
to archli...@googlegroups.com
Всем привет...

Приехал новый filesystem и привёз /etc/passwd.pacnew и
/etc/group.pacnew. Вопрос: что с ними делать?

С /etc/passwd там особо проблем нет, а вот с /etc/group - вопрос. В
новом /etc/group группа uuidd имеет gid 68, в в старом 998.
Имеет смысл перелопачивать или ну её нафиг?

Игорь

unread,
Mar 15, 2013, 7:58:11 PM3/15/13
to archli...@googlegroups.com
думаю, основное требование - уникальность номера
> --
> Вы получили это сообщение, поскольку подписаны на группу Группа пользователей Arch Linux.
>
> Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес archlinux-ru...@googlegroups.com.
> Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
>
>

Anton Kochnev

unread,
Mar 15, 2013, 10:48:58 PM3/15/13
to archli...@googlegroups.com
Если я правильно понимаю, то изменение gid для группы uuid -- это вопрос, скорее, из области эстетики :)

А про перелопачивание:
https://bbs.archlinux.org/viewtopic.php?pid=1171488

думаю, будет достаточно перезагрузки

Спокойных update'ов! :)


2013/3/15 Igor Yurchenko <harry...@gmail.com>
--
Вы получили это сообщение, поскольку подписаны на группу Группа пользователей Arch Linux.

Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес archlinux-ru+unsubscribe@googlegroups.com.

hatred

unread,
Mar 17, 2013, 7:56:42 PM3/17/13
to archli...@googlegroups.com
А вот меня всегда смутно смущали изменения номеров в групп и
"системных" пользователей: во внутрях же файловой системы хранится
именно номер, в таких случаях /etc/group и /etc/passwd выступают в
роли "DNS". А вот теперь представьте картинку:

1. был владелец у файла user:group, и идентификаторы были 200 и 300
соответственно (для примера)
2. пришла новая версия файла, в которых идентификаторы стали 201 и 301

вопрос, кому теперь принадлежит файл? ;-)

16 марта 2013 г., 13:48 пользователь Anton Kochnev
<anton....@gmail.com> написал:
> Если я правильно понимаю, то изменение gid для группы uuid -- это вопрос,
> скорее, из области эстетики :)
>
> А про перелопачивание:
> https://bbs.archlinux.org/viewtopic.php?pid=1171488
>
> думаю, будет достаточно перезагрузки
>
> Спокойных update'ов! :)
>
>
> 2013/3/15 Igor Yurchenko <harry...@gmail.com>
>>
>> Всем привет...
>>
>> Приехал новый filesystem и привёз /etc/passwd.pacnew и /etc/group.pacnew.
>> Вопрос: что с ними делать?
>>
>> С /etc/passwd там особо проблем нет, а вот с /etc/group - вопрос. В новом
>> /etc/group группа uuidd имеет gid 68, в в старом 998.
>> Имеет смысл перелопачивать или ну её нафиг?
>>
>> --
>> Вы получили это сообщение, поскольку подписаны на группу Группа
>> пользователей Arch Linux.
>>
>> Чтобы отказаться от подписки на эту группу и перестать получать из нее
>> сообщения, отправьте электронное письмо на адрес
>> archlinux-ru...@googlegroups.com.
>> Подробнее о функциях можно узнать на странице
>> https://groups.google.com/groups/opt_out.
>>
>>
>
> --
> Вы получили это сообщение, поскольку подписаны на группу Группа
> пользователей Arch Linux.
>
> Чтобы отказаться от подписки на эту группу и перестать получать из нее
> сообщения, отправьте электронное письмо на адрес
> archlinux-ru...@googlegroups.com.

Anton Kochnev

unread,
Mar 17, 2013, 8:02:53 PM3/17/13
to archli...@googlegroups.com
Я с тобой полностью согласен, за одним исключением: всё описанное тобой не относится к группе uuid :)


2013/3/18 hatred <adro...@gmail.com>

hatred

unread,
Mar 17, 2013, 8:22:18 PM3/17/13
to archli...@googlegroups.com
Эт вообще что за? :)

18 марта 2013 г., 11:02 пользователь Anton Kochnev

Anton Kochnev

unread,
Mar 17, 2013, 8:40:00 PM3/17/13
to archli...@googlegroups.com
https://bbs.archlinux.org/viewtopic.php?pid=1171272#p1171272

The uuidd user/group was being created on install by the util-linux package. Since the uuidd user/group does not actually own any persistent files we did not hard-code a uid/gid as it did not matter.

However, it turns out that the uuidd user/group not existing before util-linux was installed caused some issues on fresh installs, so to work around that we added them to the gid/uid's we hardcode in the filesystem package. This required us to pick specific gid/uid numbers, which is why they are likely to differ from what you already have on your system.

You can just leave the numbers alone if you already have the user/group. If you decide to change them to the new numbers that's fine too, just remember to do a reboot so that /run/uuidd is recreated with with the correct owner/group.


2013/3/18 hatred <adro...@gmail.com>

hatred

unread,
Mar 17, 2013, 8:50:54 PM3/17/13
to archli...@googlegroups.com
наркоманы

18 марта 2013 г., 11:40 пользователь Anton Kochnev
Reply all
Reply to author
Forward
0 new messages