Kopieren Sie eine Datei, während Sie den SELinux -Kontext unter Linux erhalten

Kopieren Sie eine Datei, während Sie den SELinux -Kontext unter Linux erhalten

Selinux ist jetzt ein wichtiger Bestandteil eines anständigen Linux -Systems geworden. Während der Konfiguration verschiedener Service spielt der Selinux -Kontext der Datei über wichtige Rolle. Es gibt Zeiten, in denen Sie für eine spätere Verwendung kopieren oder eine Sicherung von Dateien mit einem vordefinierten Selinux -Kontext erstellen müssen, oder Sie versuchen, die aktuelle Konfiguration nachzuahmen. Um eine Kopie einer Datei zu erstellen und gleichzeitig den Selinux -Kontext zu erhalten CP Befehl mit --Preserve = Kontext Möglichkeit.

Lassen Sie uns zum Beispiel einen Selinux -Dateikontext von anzeigen /etc/dienste Datei:

[root@rhel7]# ls -z /etc /dienste -rw-r---. root system_u: object_r: etc_t: s0 /etc /dienste 

Während des Kopierverfahrens a CP Der Befehl standardmäßig erstellt ein neuer Selinux -Dateikontext:

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

Verwendung Preserve = Kontext wird die anweisen CP Befehl zur Erhaltung des Selinux -Kontextes:

[root@rhel7]# cp -preserve = context/etc/dienste/tmp/cp: überschreibt '/tmp/dienste' '? y [root@rhel7]# ls -z /tmp /dienste -rw-r-r--. root root system_u: object_r: etc_t: s0 /tmp /dienste 

Das obige Selinux -Kontextverfahren gilt auch für ein Verzeichnis:

[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 confined_u: object_r: user_tmp_t: s0/tmp/etc/[root@rhel7]# rm -fr/tmp/etc/[root@rhel7]# cp -r -preserve = context/etc/tmp/[root @rhel7]# ls -zd/tmp/etc/drwxr-xr-x. root root system_u: object_r: etc_t: s0/tmp/etc/ 

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • So montieren Sie das ISO -Bild unter Linux
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • So sichern und wiederherstellen Sie ein XFS -Dateisystem mit XFSDUMP…
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Grundlegende Linux -Befehle
  • Ubuntu 22.04 Systemsicherung und Wiederherstellung
  • Linux -Befehle: Top 20 wichtigste Befehle, die Sie benötigen, um…
  • So öffnen Sie ISO -Dateien unter Ubuntu Linux