我是 LDAP 用户。为什么我无法更改我的 shell,尽管它已列在 /etc/shells 中?

我是 LDAP 用户。为什么我无法更改我的 shell,尽管它已列在 /etc/shells 中?

我无法更改我的 shell。以下 shell 输出显示了我尝试过的操作。我该如何将我的 shell 更改为/usr/bin/fish

[michael@vps ~]$ chsh.ldap -s /usr/bin/fish michael
/usr/bin/chsh.ldap: /usr/bin/fish is an invalid shell
[michael@vps ~]$ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/fish

相关内容