新しく作成されたユーザーアカウントですべての端末を開くと、迷惑なメッセージが表示されます

新しく作成されたユーザーアカウントですべての端末を開くと、迷惑なメッセージが表示されます

このコマンドを使用して、新しいユーザーアカウント(ホームディレクトリを含む)を作成しました$ 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

関連情報