Backup e restore das regras de ACLs

Publicado por Apropos em 25/02/2007

[ Hits: 15.353 ]

 


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

Lamp Fedora 21

Damn Vulnerable Linux

Certificação Conectiva

Instalação de pacotes oldstable no Debian Stable

Lançamento de livro em português sobre performance e monitoramento no Linux

  

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