Cron para verificar la existencia de archivos php en carpetas 777 en Linux

cron-para-verificar-la-existencia-de-archivos-php-en-carpetas-777-en-linux

Debemos crear el cron que se ejecute los Sábados a las 5:30am y nos envíe el email con la lista de archivos PHP existentes en carpetas con permisos 777, para ello debemos ejecutar:

crontab -e

Colocar al final del archivo el siguiente contenido:

30 5 * * 6 find /home/*/public_html/ -type d -perm 777 -exec find "{}" -name "*.php*" \;

Guardar el archivo y salir del editor.

Ahora debemos reiniciar el servicio del cron con:

service crond restart (ó con /etc/rc.d/init.d/crond restart)

LISTO.

NOTA: Si el editor que maneja el crontab es el editor “vi” entonces debemos ir al final del archivo, presionar la tecla ” i ” para pasar al modo de inserción, pegar el contenido en una nueva línea, luego presionar la tecla ESC para salir del modo de inserción y finalmente ejecutar el comando para guardar y salir con ” :wq “.

Finalmente, si repetidamente un cliente tiene archivos php en carpetas 777 y queremos cambiar los permisos de las carpetas a 755 el comando SSH a ejecutar es:

find /home/usuario/public_html/ -type d -perm 777 -exec chmod 755 "{}" \;

Nota: reemplazar “usuario” por el nombre del usuario correspondiente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *