Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Victor Sudakov                       2:5020/400     14 May 2007  10:20:35
 To : Eugene Grosbein
 Subject : Re: вопрос про tar
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein wrote:
 
 >  VS>> Как сказать tar, чтобы не умничал и сохранял/восстанавливал owner и
 >  VS>> group по цифровым uid и gid, а не по именам?
 >  VS>> Или как хотя бы посмотреть в выводе 'tar t', какой же numeric uid был
 >  VS>> у файла?
 >  >> В формате tar сохраняются именно имена, а не цифры.
 >  VS> Hе всё так просто. Если на системе, где tar разворачивается, в
 >  VS> /etc/passwd не нашлось хранящихся в архиве имён, то tar достаёт из
 >  VS> какого-то загашника цифры. Заглянуть бы в этот загашник.
 
 > Да, был не прав. Хранятся и имена, и цифры. RTFS по libarchive
 > показывает, что он безусловно ищет uid по имени и только если имени
 > такого нет (getpwnam возвращает NULL), использует сохраненный в архиве
 > uid. То же касательно групп. tar управлять этим поведением libarchive
 > не имеет возможности. В комментарии еще есть такое:
 
 > TODO: Provide an API for clients to override these
 
 >  VS> А какой архиватор в базовой системе (не dump) умеет хранить и
 >  VS> извлекать именно цифры?
 
 > Hу поправить libarchive и tar, чтобы опционально оторвать трансляцию
 > несложно, ломать не строить. Держи:
 
 > ftp://www.kuzbass.ru/pub/freebsd/patches/tar.tgz
 
 Спасибо. Hо быстрее оказалось поставить gtar и воспользоваться 
 опцией --numeric-owner
 -- 
 Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
 2:5005/49@fidonet http://vas.tomsk.ru/
 --- ifmail v.2.15dev5.3
  * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: вопрос про tar   Victor Sudakov   14 May 2007 10:20:35 
Архивное /ru.unix.bsd/916787427dd0.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional