Tout d'abord, comprenons la signification de l'autorisation de fichier 777 sous Linux. Supposons que l'un des fichiers/dossiers de votre serveur Linux dispose de l'autorisation de fichier 777, ce qui signifie que tout le monde a accès à la lecture et à l'écriture de ce fichier, mais ce n'est pas une bonne pratique de sécurité et cela peut être nocif pour votre serveur.
Dans certains cas, vous aurez peut-être besoin d'une autorisation 777 lorsque vous souhaitez que vos utilisateurs téléchargent les fichiers/dossiers à partir de votre site Web.
- Exécutez la commande ci-dessous pour trouver le fichier avec l'autorisation 777 dans le répertoire /home.
find /home -perm 777
Vous pouvez changer le répertoire sur lequel vous devez trouver la permission 777. Vous pouvez également modifier l'autorisation du fichier afin de trouver les fichiers/dossiers.
- Exécutez la commande ci-dessous pour trouver tous les fichiers/dossiers avec l'autorisation 777 pour les utilisateurs connectés dans le répertoire/home.
find $HOME -perm 777
- Supposons que vous vouliez simplement trouver les fichiers avec l'autorisation 777 et que vous n'ayez pas besoin d'inclure des dossiers, vous pouvez exécuter la commande ci-dessous pour cela.
find /home/ -perm 777 -type f
Cette commande répertorie tous les fichiers du répertoire d'accueil disposant des autorisations 777.
Si vous souhaitez simplement rechercher les répertoires avec l'autorisation 777 dans /home, vous pouvez exécuter la commande ci-dessous.
find /home/ -perm 777 -type f