Copie um arquivo enquanto preserva o contexto do Selinux no Linux
- 3433
- 41
- Wendell Legros
Selinux agora se tornou uma parte importante de qualquer sistema Linux decente. Durante a configuração de vários serviços, o contexto do arquivo Selinux desempenha um papel importante. Há momentos em que você precisa copiar ou fazer um backup de arquivos com um contexto de Selinux predefinido para uso posterior ou está tentando imitar a configuração de corrente. Para fazer uma cópia de um arquivo, preservando seu uso do contexto do Selinux cp
comando com --preservar = contexto
opção.
Por exemplo, vamos exibir um contexto de arquivo de Selinux de /etc/serviços
arquivo:
[root@rhel7]# ls -z /etc /serviços -rw-r--r--. root root system_u: object_r: etc_t: s0 /etc /serviços
Durante o procedimento de cópia A cp
O comando por padrão criará um novo contexto de arquivo Selinux:
[root@rhel7]# cp /etc /service /tmp /[root@rhel7]# ls -z /tmp /serviços -rw-r--r--. root root unconfined_u: object_r: user_tmp_t: s0 /tmp /serviços
usando preservar = contexto
irá instruir o cp
Comando para preservar o contexto do Selinux:
[root@rhel7]# cp --preserve = context/etc/serviços/tmp/cp: substitua '/tmp/serviços'? y [root@rhel7]# ls -z /tmp /serviços -rw-r--r--. root root system_u: object_r: etc_t: s0 /tmp /serviços
O procedimento de contexto de preservação do Selinux acima também se aplica a um diretório:
[root@rhel7]# ls -zd / etc / drwxr-xr-x. root root system_u: object_r: etc_t: s0/etc/[root@rhel7]# cp -r/etc//tmp/[root@rhel7]# ls -zd/tmp/etc/drwxr -xr -x. root root unconfined_u: object_r: user_tmp_t: s0/tmp/etc/[root@rhel7]# rm -fr/tmp/etc/[root@rhel7]# cp -r --preserve = context/etc//tmp/[root [root] @rhel7]# ls -zd/tmp/etc/drwxr-xr-x. root root system_u: object_r: etc_t: s0/tmp/etc/
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Como montar a imagem ISO no Linux
- Arquivos de configuração do Linux: os 30 primeiros mais importantes
- Como fazer backup e restaurar um sistema de arquivos XFS usando o XFSDUMP…
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Uma introdução à automação, ferramentas e técnicas do Linux
- Comandos básicos do Linux
- Ubuntu 22.04 Backup e restauração do sistema
- Comandos Linux: os 20 comandos mais importantes que você precisa para…
- Como abrir arquivos ISO no Ubuntu Linux
- « Como desativar a memória de troca ativa no sistema Linux
- Como clonar as permissões de outro arquivo ou diretório no Linux »