ルートのプライマリシェルが他の一般ユーザーアカウントのプライマリシェルと異なるように構成されているのはなぜですか?

ルートのプライマリシェルが他の一般ユーザーアカウントのプライマリシェルと異なるように構成されているのはなぜですか?

私が知る限り、FreeBSDでは、rootデフォルトのシェルはcsh通常のユーザーのデフォルトのシェルで構成されています。shUbuntuでは、一般ユーザーの場合はrootそうです。 (引用する:dashbashhttps://serverfault.com/questions/239535/whats-the-ubuntus-default-shell/239537#239537)

構成が異なる理由は何ですか?

答え1

~によるとよくある質問:

cshFreeBSD の場合、これが基本ファイルシステムにあるのが「保障」される唯一のシェルであるためです (ports通常 に現れるのは/usr/local/binデフォルト値が異なるファイルシステムです)。これはroot、他の(マウントされていない)ファイルシステムでシェルを使用しているため、ログインできない状況を決して望まないので重要です。

関連情報