有人知道 Plesk 在域设置页面下从哪里获取可用 shell 列表吗?我所在的机器缺少/bin/bash
(chroot),但机器上的大多数系统用户都有 shell:
/usr/local/psa/bin/chrootsh
在 redhat/centos 机器上,基本 psa 包提供了 chrootsh。我还检查了 chrootsh 是否在 中指定/etc/shells
。我查看了 psa 数据库,但无法确定下拉框的填充位置。
答案1
看起来 plesk 确实使用了 /etc/shells。但是,/bin/bash (chrooted) 是一个特殊情况。如果 /bin 中的 /bin 目录包含某些不可执行的文件,则 /bin/bash (chrooted) 将不会出现在列表中。