ローカルchshと非ローカルchsh

ローカルchshと非ローカルchsh

chshAmazon EC2(Linux 2)にどのように入りますか?

$ chsh -s /bin/zsh
zsh: command not found: chsh

これが私が見るものです:

$ ls -ahl /usr/bin/ | grep chsh
-rwxr-xr-x   1 root root     16K Jul 27 21:02 lchsh

そして私オンラインで読むそれ:

chshは、libuserに関連付けられている非ローカルエントリ(kerberos、LDAPなど)をサポートします。それ以外の場合は、ypchsh、lchsh、または他の非ローカルエントリの実装を使用します。

何ですか地元のそして非地域ここでは?

ベストアンサー1

地元の問題のアカウントを意味します/etc/passwd

非地域のアカウントを表します。国家庭園LDAP、等。

インストールするには、chsh以下を実行してください。

[ec2-user@ip-172-31-10-10 ~]$ sudo yum install util-linux-user

それはchshうまくいきます:

[ec2-user@ip-172-31-10-10 ~]$ chsh
Changing shell for ec2-user.
New shell [/bin/bash]: ...

役に立ったことを願っています:)

おすすめ記事