Дмитрий Падучих <[email protected]> writes:

>
> В общем, тут дело вот в чём, по-моему. В файловой системе имена владельца и
> группы файла не хранятся. Вместо них в ФС хранятся соответствующие им
> численные идентификаторы (uid для владельца и gid для группы). tar сохраняет

Думаю что вы снова правы.

 А можно каким образом устаканить эти расхождения в uuid и gid не
 прибегая к радикальным мерам как то переустановка всей ОС?

  
> 
> в архиве кроме uid и gid ещё и имена владельцев и групп. Во время
> распаковки tar проверяет /etc/{passwd,group} и если находит там
> пользователя или группу с тем же именем, то использует идентификатор
> из /etc/{passwd,group}, а не из архива. Поэтому после распаковки uid и
> gid могут измениться. Обычно это как раз то, что нужно. Но если вы
> распаковываете всю систему целиком вместе со своими
> /etc/{passwd,group}, то желательно uid и gid сохранить те же, что были

а чем грозит использование такой среды с не сохраненными  id груп и 
пользователей ?
Система ведь работает без видимых сбоев, проблема с sendmail решилась
 его повторной установкой  .



> 
> до архивирования, чтобы они соответствовали пользователям и группам,
> хранящимся в распакованных файлах /etc/{passwd,group}.
>
> У tar есть ключ --numeric-owner, чтобы tar использовал численные значения
> пользователей и групп, а не их имена. Надеюсь, что с этим ключом tar будет

а при использовании ключа -p "--preserve-permissions" ключ
--numeric-owner  при развертывании всего корня  системы из tar.gz будет 
актуальным?

правда ключ -p в этом backup.tar упустил из внимания применить. 
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить