Os arquivos tar incluem o nome do usuário / grupo por padrão?

2

Na página tar do man , deparei com duas opções:

  • --numeric-owner: always use numbers for user/group names
  • --owner=NAME: force NAME as owner for added files

Isso me fez pensar: quando eu tar de alguns arquivos / pastas (por exemplo, com tar cf photos.tar photos/ ) e publicar o arquivo online, meu nome de usuário / grupo pode ser extraído dele?

    
por unor 08.04.2013 / 12:14

1 resposta

3

Sim. O usuário e o grupo - junto com as permissões e vários timestamps - são armazenados no arquivo tar por padrão. Lembre-se de que você pode restaurar o conteúdo como estava, com o usuário / grupo correto.

Você pode tentar ver um arquivo tar:

$ cat something.tar | less

Você verá um nome de usuário e grupo no "bloco" com o nome do arquivo e outras informações antes do conteúdo de cada arquivo. Este não é apenas o número do UID e do GID (que precisa ser decodificado com os arquivos passwd e group), mas as cadeias de nomes reais.

    
por 08.04.2013 / 12:48

Tags