PleskのCronでユーザーにchrooted以外のシェルを実行させる

Plesk / Onixでユーザーにchrooted以外のシェルを実行させたい

Plesk10.1以降Cronの実行はchroot権限のシェルに制限されています。またUIDやchrooted権限が適切に設定されていない場合、SSHログイン時に下記のようなエラーが出ることがあります。

user with id=***** and name=saito not found in chrooted passwd file
system error: No such file or directory

この制限を解決する方法として、chroot以外のシェルを実行できるようにする方法があります。以下のコマンドで設定できます。

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

参考

Plesk changes SHELL variable for cron tasks