Skopiuj plik podczas zachowania kontekstu Selinux w Linux

Skopiuj plik podczas zachowania kontekstu Selinux w Linux

Selinux stał się teraz ważną częścią każdego przyzwoitego systemu Linux. Podczas konfiguracji różnych usług plik Selinux odgrywa w ważnej roli. Są chwile, kiedy musisz skopiować lub wykonać kopię zapasową plików z predefiniowanym kontekstem Selinux do późniejszego użycia lub próbujesz naśladować bieżącą konfigurację. Aby wykonać kopię pliku, jednocześnie zachowując użycie kontekstu Selinux CP polecenie z --Zachowaj = kontekst opcja.

Na przykład wyświetlmy kontekst pliku Selinux /itp./Usługi plik:

[root@rhel7]# ls -z /etc /usługi -RW-r-r--. root root System_u: object_r: etc_t: s0 /etc /Services 

Podczas procedury kopiowania a CP Domyślnie polecenie utworzy nowy kontekst pliku Selinux:

[root@rhel7]# cp /etc /uservices /tmp /[root@rhel7]# ls -z /tmp /usługi -Rw-r-r-r--. root root Unconfined_u: obiektu_r: user_tmp_t: s0 /tmp /usługi 

za pomocą Zachowaj = kontekst Poinstruuje CP polecenie zachowania kontekstu Selinux:

[root@rhel7]# cp --Preserve = Context/Etc/Services/tmp/cp: Overwrite '/tmp/Services'? y [root@rhel7]# ls -z /tmp /usługi -RW-r-r--. root root System_u: Object_R: etc_t: S0 /tmp /Services 

Powyższa procedura SELINUX Zachowaj kontekst, ma również zastosowanie do katalogu:

[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/[root root/[root root. @rhel7]# ls -zd/tmp/etc/drwxr-xr-x. root root System_u: object_r: etc_t: s0/tmp/etc// 

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Jak montować obraz ISO na Linux
  • Linux Pliki konfiguracyjne: Top 30 Najważniejsze
  • Jak tworzyć kopię zapasową i przywrócić system plików XFS za pomocą XFSDUMP…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Podstawowe polecenia Linux
  • Ubuntu 22.04 Kopia zapasowa i przywracanie systemu
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Jak otwierać pliki ISO na Ubuntu Linux