Ejecución de scripts mediante el programador de tareas cron (hosting Linux).

En versiones anteriores de Plesk, los usuarios que tenían el permiso para programar tareas con cron pero que no podían acceder al shell del servidor, aún seguían pudiendo ejecutar scripts en el shell bajo el que se estaba ejecutando el cron. Esto les permitía acceder a los datos que podían usarse potencialmente para comprometer el servidor. A partir de Plesk 10.1, la ejecución de tareas cron se limita automáticamente al entorno shell chrooted. Esta es la configuración predeterminada que se aplica en instalaciones limpias de Plesk 10.1 y en aquellos casos en que los datos se migraron desde otras plataformas o versiones anteriores de Plesk. Si ha actualizado a Plesk 10.1 desde una versión anterior (incluyendo la 10.0), el shell chrooted no se selecciona automáticamente para no interrumpir la ejecución de cualquier tarea programada que puedan estar ejecutando sus clientes.

Si confía en sus clientes tanto como para permitirles la ejecución de scripts en un entorno no-chrooted, puede seleccionar el shell requerido emitiendo el siguiente comando en la consola:

# /usr/local/psa/bin/server_pref -u -crontab-secure-shell "/bin/sh"

Si desea revertir este parámetro de configuración y establecer de nuevo el shell predeterminado usado por el sistema, emita el siguiente comando en la consola:

# /usr/local/psa/bin/server_pref -u -crontab-secure-shell ""