このコマンドを使用して、新しいユーザーアカウント(ホームディレクトリを含む)を作成しました$ useradd -m newuser
。この新しいアカウントで端末を開くたびに、端末プロンプトの直前に次のメッセージが表示されます。
dircolors:SHELL環境変数はなく、シェル型オプションは提供されません。
これは(唯一の)他のアカウントでは発生しません。 Ubuntuディストリビューションである~/.bash_profile
か~/.bashrc
。すべての変数と設定は/etc/profile
およびから派生します/etc/bash.bashrc
。
答え1
Debianベースのシステム(Ubuntuを含む)ではuseradd
。マンページ話す:
useraddは、ユーザーを追加するための低レベルユーティリティです。 Debian では、管理者は通常 adduser(8) を使用する必要があります。
だから、それを使用すると、adduser newuser
すべてが期待どおりに機能します。同じことを行うには、useradd
次のものが必要です。
useradd -d /home/newuser -m -s /bin/bash newuser
ただし、ユーザーグループを作成して追加した後は忘れてください。使用adduser
。