web-dev-qa-db-ja.com

FreeBSDでデフォルトのシェルを変更するには?

FreeBSDのデフォルトのシェルはshであり、私は本当に我慢できません。オートコンプリートは非常に制限されており、rehashコマンドは私を殺します。私は一人の武装した男と一人の脚の男のように感じます...

シェルをグローバルにzshまたはbashに変更するにはどうすればよいですか-ルートおよびすべての現在および将来のユーザー用。

10
holms

既存のユーザーの場合、 chsh コマンドを使用します(“changeshell 」):

_chsh -s Shell USER
chsh -s /usr/local/bin/bash root
_

今後のユーザー向け:

  • "_/etc/pw.conf_" defaultshellキーワードを編集
  • adduser()を使用する場合は、必要なシェルを選択します
28
alvosu