ルートのシェルをデフォルト以外のものに設定するのは悪い習慣ですか?

ルートのシェルをデフォルト以外のものに設定するのは悪い習慣ですか?

一度は、私の友人(経験豊富なUnix / Linuxユーザー)がrootシェルをsh以外のもの(bashやzshなど)に設定すると、一部のスクリプトでシェルがshであると仮定し、奇妙なことをするために問題が発生する可能性がありますあると言いました。 。

ところで、Ubuntuのデフォルトのルートシェルはbashに設定されていて、Gentooもbashを使っているようです。誰でもこの神話を破ることができますか?

ベストアンサー1

はい。起動中にシステムに障害が発生した場合は、ルートシェルにログインできます。別の/usrがあると、一部のシェルが正常に起動しないことがあります。

toorroot権限を維持するためにデフォルトシェルを使用している間は、非標準シェルを使用してアカウント(uid 0、gid 0)を作成することをお勧めします。

おすすめ記事