Comment rendre le fichier et le répertoire indéniable, même par root dans Linux
- 812
- 200
- Zoe Dupuis
Sur les systèmes d'exploitation de type Unix, y compris Linux, racine
Le compte ou le nom d'utilisateur qui peut par défaut peut modifier tous les répertoires et fichiers sur un système. Dans cet article, nous montrerons comment rendre les répertoires ou les fichiers inamovibles même par l'utilisateur racine dans Linux.
Pour rendre un fichier indésirable par tout utilisateur du système, y compris root, vous devez le rendre non modifiable à l'aide de la commande chatTr. Cette commande modifie les attributs de fichiers sur un système de fichiers Linux.
Comment rendre le fichier indésirable dans Linux
La commande ci-dessous fait / Backups / Passwd Fichier immuable (ou indécisable). Cela implique que le fichier ne peut en aucun cas être modifié: il ne peut pas être supprimé ou renommé. Vous ne pouvez même pas créer un lien vers celui-ci et aucune donnée ne peut également être écrite dans le fichier.
Notez que vous avez besoin de privilèges de superutilisateurs pour définir ou supprimer cet attribut, en utilisant la commande sudo:
$ sudo chattr + i / backups / passwd ou $ sudo chattr + i -v / backups / passwdRendre le fichier indésirable dans Linux
Pour afficher les attributs d'un fichier, utilisez le Commande lsattr comme montré.
$ lsattr / sauvegarde / passwdAfficher les attributs de fichiers Linux
Essayez maintenant de supprimer le fichier immuable, à la fois en tant qu'utilisateur normal et comme racine.
$ RM / Backups / Passwd $ sudo RM / Backups / PasswdSupprimer le fichier immuable dans Linux
Comment rendre récursivement le répertoire indéniable en Linux
En utilisant le -R
Flag, vous pouvez modifier récursivement les attributs des répertoires et leur contenu comme suit.
$ sudo chattr + i -rv / backups /Rendre le répertoire indésirable en Linux
Pour rendre un fichier mutable à nouveau, utilisez -je
signe pour supprimer l'attribut ci-dessus, comme suit.
$ sudo chattr -i / backups / passwd
Pour plus d'informations, lisez cet article: 5 Commandes 'Chattr' pour rendre les fichiers importants immuables (immuables) dans Linux
Vous trouverez utile cet article connexe:
- Comment gérer les utilisateurs et les groupes dans Linux
- Gérer les utilisateurs et les groupes et permettre un accès sudo sur les utilisateurs
- Comment trouver des fichiers avec les autorisations SUID et SGID dans Linux
- Traduire les autorisations RWX au format octal dans Linux
C'est ça! Dans cet article, nous avons montré comment rendre les fichiers inamoratifs même par l'utilisateur racine dans Linux. Vous pouvez poser des questions via le formulaire de rétroaction ci-dessous.
- « Comment protéger les liens durs et symboliques dans Centos / Rhel 7
- Comment activer ou désactiver les valeurs booléennes de selinux »