Backup e restore das regras de ACLs

Publicado por Apropos em 25/02/2007

[ Hits: 15.151 ]

 


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

Rdesktop com alta resolução

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

Leitura recomendada

Como alterar a imagem de fundo do GRUB no Debian

III Encontro Nacional de Usuários Slackware

Arch Linux: /etc/rc.sysinit mountpoint not found

Pfstat no OpenBSD 4.x

Instalando Cloudstack no CentOS

  

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