Salin fail sambil mengekalkan konteks Selinux di Linux

Salin fail sambil mengekalkan konteks Selinux di Linux

Selinux kini menjadi bahagian penting dari mana -mana sistem Linux yang baik. Semasa konfigurasi pelbagai perkhidmatan, konteks selinux fail memainkan peranan penting. Ada kalanya anda perlu menyalin atau membuat sandaran fail dengan konteks selinux yang telah ditetapkan untuk kegunaan kemudian atau anda cuba meniru konfigurasi semasa. Untuk membuat salinan fail semasa memelihara penggunaan konteks selinuxnya cp perintah dengan --memelihara = konteks pilihan.

Contohnya mari kita memaparkan konteks fail selinux /etc/perkhidmatan Fail:

[root@rhel7]# ls -z /etc /perkhidmatan -rw-r---. root root System_u: Object_r: etc_t: s0 /etc /perkhidmatan 

Semasa prosedur salinan a cp Perintah secara lalai akan membuat konteks fail selinux baru:

[root@rhel7]# cp /etc /perkhidmatan /tmp /[root@rhel7]# ls -z /tmp /services -rw-r---. root root unconfined_u: object_r: user_tmp_t: s0 /tmp /perkhidmatan 

menggunakan memelihara = konteks akan mengarahkan cp Perintah untuk memelihara konteks Selinux:

[root@rhel7]# cp --preserve = konteks/etc/perkhidmatan/tmp/cp: overwrite '/tmp/services'? y [root@rhel7]# ls -z /tmp /perkhidmatan -rw-r---. root root system_u: object_r: etc_t: s0 /tmp /perkhidmatan 

Prosedur konteks Selinux Preserve di atas juga digunakan untuk direktori:

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

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Cara Gunung ISO di Linux
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Cara Sandaran dan Pulihkan Sistem FileSy XFS Menggunakan XFSDUMP ..
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perintah Linux Asas
  • Ubuntu 22.04 Sistem sandaran dan pulihkan
  • Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
  • Cara Membuka Fail ISO di Ubuntu Linux