1

Ubuntu 12.04 を実行している Amazon EC2 インスタンスがあり、デフォルトの ubuntu ユーザーまたは root としてログインすると、何らかの理由で新しいユーザーを作成できません。「useradd myusername」を実行すると、通常のようにプロンプ​​トが表示されません (電話番号、部屋番号などの愚かなもの)。同時に、ホーム ディレクトリは作成されず、アカウントの作成時に通常行われる他の処理も行われません。しかし、名前を再度追加しようとすると、アカウントが既に存在することがわかり、「userdel myusername」を実行すると、何かが削除されたように動作します (つまり、エラー メッセージは表示されません)。Ubuntuサーバーでこれを見たことはありません。

これは EC2 上の Ubuntu で典型的なものですか? 私は何か間違ったことをしていますか?アカウントが作成されない理由を知っている人はいますか?

ありがとう。

4

1 に答える 1

1

adduserおそらく、ほとんどのフィールドに対話型のプロンプトがあるものを考えているでしょう。この質問を参照してください。

useraddまた、userdelプロンプトが表示されたくないスクリプトでアカウントを作成するためのものです。デフォルトでは、ユーザーのみが作成され、ホーム ディレクトリなどを作成するには追加のコマンド ライン オプションが必要です。

アカウントが作成されたことがわかります ( を参照/etc/passwd)。「既に存在する」という苦情がこれを裏付けています。

違いをどうやって覚えますか?わかりません。あなたが知る必要がある歴史的な事柄の1つと思われます。

于 2013-06-03T10:14:29.767 に答える