Copiez un fichier tout en préservant le contexte selinux sur Linux

Copiez un fichier tout en préservant le contexte selinux sur Linux

Selinux est maintenant devenu une partie importante de tout système Linux décent. Pendant la configuration de divers services, le contexte de fichier SELINUX joue sur un rôle important. Il y a des moments où vous devez copier ou faire une sauvegarde de fichiers avec un contexte Selinux prédéfini pour une utilisation ultérieure ou vous essayez d'imiter la configuration actuelle. Pour faire une copie d'un fichier tout en préservant son contexte SELINUX UTILISATION CP commander avec --préserver = contexte option.

Par exemple, affichons un contexte de fichier selinux de / etc / services déposer:

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

Pendant la procédure de copie, A CP La commande par défaut créera un nouveau contexte de fichier selinux:

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

en utilisant préserver = contexte Instruisera le CP Commande pour préserver le contexte SELINUX:

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

La procédure de contexte de préserve SELINUX ci-dessus s'applique également à un répertoire:

[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 noncened_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 / 

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Comment monter l'image ISO sur Linux
  • Fichiers de configuration Linux: 30 premiers
  • Comment sauvegarder et restaurer un système de fichiers XFS à l'aide de XFSDump…
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Commandes Linux de base
  • Ubuntu 22.04 Sauvegarde et restauration du système
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Comment ouvrir les fichiers ISO sur Ubuntu Linux