Trouver tous les fichiers avec une permission 777 dans Linux

Trouver tous les fichiers avec une permission 777 dans Linux

L'autorisation du fichier droit est la partie la plus cruciale de la gestion du système Linux. Un fichier avec permission 777 est ouvert à tout le monde pour lire et écrire. Tout utilisateur connecté au système peut écrire dans ce fichier. Qui peut être nocif pour votre système.

Dans certaines conditions, vous pouvez avoir besoin de 777 autorisations comme le fichier journal, etc. Mais surtout nous n'en avons pas besoin. Ce tutoriel vous aidera à rechercher des fichiers avec une autorisation 777 sur votre système Linux / Unix via la commande Find.

Syntaxe:

find / path / to / dir -perm 777  

Le -permanente Le paramètre de ligne de commande est utilisé avec la commande find pour rechercher des fichiers en fonction des autorisations. Vous pouvez utiliser n'importe quelle autorisation au lieu de 777 pour trouver des fichiers avec ces autorisations uniquement.

Par exemple, pour rechercher tous les fichiers avec la permission 777 sous le répertoire de la maison des utilisateurs connectés, Type:

trouver $ home -perm 777  

La commande ci-dessus recherchera tous les fichiers et répertoires avec la permission 777 sous le répertoire spécifié.

Mais si vous ne voulez pas inclure des répertoires dans cette liste. Définir le type avec -taper sur le paramètre de ligne de commande comme ci-dessous. Cela ne recherchera que des fichiers avec la permission 777 sous le / var / www annuaire.

find / var / www -perm 777-type f  

Pour rechercher le répertoire uniquement, tapez:

find / var / www -perm 777-type d  

J'espère que ce tutoriel vous aidera à rechercher des fichiers en fonction des autorisations et à sécuriser votre système Linux / Unix.