Backup e restore das regras de ACLs

Publicado por Apropos em 25/02/2007

[ Hits: 15.153 ]

 


Backup e restore das regras de ACLs



Olá a todos,

Quem trabalha com permissões de arquivos por ACL's sabe o trabalho que dá copiar arquivos e diretórios mantendo as permissões. Esse procedimento serve para arquivos, diretórios e sub-diretórios.

Vamos lá:

Copie o diretório fonte para outro destino qualquer:

# cp -R /acldir/Dir /tmp/Dir

Verifique as regras do diretório copiado (certamente estarão zeradas):

# getfacl /tmp/Dir

Copia todas as regras do diretório origem:

# getfacl -R /acldir/Dir > Dir.facl

Zera as regras do destino * Só por garantia ;-)

# setfacl -R -b /tmp/Dir

Restaura as regras:

# cd /tmp
# setfacl --restore Dir.facl


Nesse último passo o comando deve ser dado no local onde o diretório foi copiado, no exemplo acima, em /tmp. Ele localizará o diretório e aplicará as regras nele e - caso existam - para todos os arquivos e diretórios abaixo dele.

Considerações:
  • Diretório origem e diretório destino devem ter o mesmo nome;
  • O local para onde o diretório será copiado deve ter permissão para trabalhar com ACL's, caso contrário você receberá a mensagem "operation not supported". Verifique seu "fstab".

Boa sorte a todos!

Atenciosamente,

Edilson Azevedo

Outras dicas deste autor

Como bloquear a gravação de arquivos .exe em compartilhamento Samba

Rdesktop com alta resolução

Leitura recomendada

Lendo arquivos Markdown no terminal (*.md)

Redimensionando o RAID 1

Matrix no terminal Linux

Como reparar o arquivo "status" [Resolvido]

Substituir o hotplug pelo udev no Debian

  

Comentários
[1] Comentário enviado por SebaCueto em 19/02/2010 - 09:46h

Muito Boa Dica!, valeu!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts