ベストアンサー1
Debianシステムでuseradd
シェルを指定せずに(-s
オプションを使用して)ユーザーを作成すると、ユーザーのデフォルトシェルは次のように設定されます。/bin/sh
/bin/dash
代わりに にリンクされる は/bin/bash
Squeeze で始まります。:
$ grep SHELL= /etc/default/useradd
SHELL=/bin/sh
スプリントPOSIX規格に準拠し、同様の拡張機能を持たないシェルですbash
。
ユーザーのデフォルトログインシェルを次のように変更する必要があります/bin/bash
。
chsh -s /bin/bash deploy
また、システム全体にするにはinSHELL=/bin/sh
に変更する必要があります。SHELL=/bin/bash
/etc/default/useradd