Copiez un fichier tout en préservant le contexte selinux sur Linux
- 2713
- 468
- Emilie Colin
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
- « Comment désactiver la mémoire d'échange active sur le système Linux
- Comment cloner les autorisations à partir d'un autre fichier ou répertoire sur Linux »