En primer lugar, comprendamos el significado del permiso de archivo 777 en Linux. Suponga que cualquiera de los archivos/carpetas en su servidor Linux tiene el permiso de archivo 777, lo que significa que todos tienen acceso para leer y escribir ese archivo, pero esta no es una buena práctica de seguridad y puede ser perjudicial para su servidor.
Puede haber algunos casos en los que necesite permiso 777 cuando quiera que sus usuarios descarguen los archivos/carpetas de su sitio web.
- Ejecute el siguiente comando para encontrar el archivo con permiso 777 en el directorio /home.
find /home -perm 777
Puede cambiar el directorio en el que necesita encontrar el permiso 777. También puede cambiar el permiso del archivo para encontrar los archivos/carpetas.
- Ejecute el siguiente comando para encontrar todos los archivos/carpetas con permiso 777 para los usuarios registrados dentro del directorio/home.
find $HOME -perm 777
- Supongamos que solo quiere encontrar los archivos con permiso 777 y no necesita incluir carpetas, puede ejecutar el siguiente comando para ello.
find /home/ -perm 777 -type f
Este comando enumerará todos los archivos dentro del directorio de inicio que tiene permisos 777.
En caso de que solo desee encontrar los directorios con permiso 777 en /home, puede ejecutar el siguiente comando.
find /home/ -perm 777 -type f