Esecuzione degli script mediante l'Utilità di pianificazione cron (hosting Linux)

In versioni Plesk precedenti, gli utenti a cui era concesso il permesso di pianificare i task con cron, ma non potevano accedere al server shell, potevano comunque eseguire script nella shell sotto la quale veniva eseguito il cron. Questo gli consentiva di ottenere l'accesso ai dati che potevano essere potenzialmente usati per compromettere il server. A partire da Plesk 10.1, l'esecuzione delle attività cron è stata automaticamente limitata all'ambiente chroot della shell. Queste sono le impostazioni predefinite applicate alle nuove installazioni di Plesk 10.1 e nei casi in cui i dati sono stati migrati da altre piattaforme o da versioni Plesk precedenti. Se hai aggiornato a Plesk 10.1 da versioni precedenti. (compresa 10.0), allora la shell chroot non sarà selezionata automaticamente, per non interrompere l'esecuzione di qualsiasi attività pianificata che i tuoi clienti potrebbero avere in esecuzione.

Se hai fiducia dei tuoi clienti tanto da consentire l'esecuzione degli script in un ambiente non chroot, allora puoi selezionare la shell necessaria eseguendo il seguente comando nella console:

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

Se vuoi invertire questa impostazione e impostare nuovamente la shell predefinita dal sistema, esegui il seguente comando nella console:

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