[Linux] copie de répertoire avec ACL

Victor Stinner victor.stinner@::1
Ven 21 Mar 15:19:45 CET 2008


Le Friday 21 March 2008 09:33:18 Stephane Casset, vous avez écrit :
> La commande se lance possiblement, mais ne gardera pas les ACL.
> GNU tar, enfin dans mes souvenirs, ne sauvegarde pas les ACL posix,
> car le format de tar ne le lui permet pas.

Exact, il n'y pas de champ pour ça. Exemple avec la sortir de mon programme 
hachoir-urwid :

 - 0) file[0]: Tar File (dummy.txt: Normal disk file, 62 bytes) (1024 bytes)
      0) name= "dummy.txt": Name (100 bytes)
      100) mode= "0000644": Mode (8 bytes)
      108) uid= "0001750": User ID (8 bytes)
      116) gid= "0001750": Group ID (8 bytes)
      124) size= "00000000076": Size (12 bytes)
      136) mtime= "10507736720": Modification time (12 bytes)
      148) check_sum= "012006": Check sum (8 bytes)
      156) type= Normal disk file: Type (1 byte)
      157) lname= (empty): Link name (100 bytes)
      257) magic= "ustar": Magic (8 bytes)
      265) uname= "haypo": User name (32 bytes)
      297) gname= "haypo": Group name (32 bytes)
      329) devmajor= (empty): Dev major (8 bytes)
      337) devminor= (empty): Dev minor (8 bytes)
      345) padding= <null>: Padding (zero) (167 bytes)
      512) content= (...)
      574) padding_end= <null>: Padding (512 align) (450 bytes)
  (...)

On ne peut que stocker le "mode" du fichier.

Victor
-- 
Victor Stinner aka haypo
http://www.haypocalc.com/blog/


Plus d'informations sur la liste de diffusion linux