useradd -mとuseradd -dの違いは何ですか?

useradd -mとuseradd -dの違いは何ですか?

新しいホームディレクトリをどこで使用または作成するuseradd -m必要があるかを知りたいです。ロゴの目的をuseradd -d理解できませんでしたか?-m-duseradd

答え1

私はあなたが次のマニュアル(man useradd)を読んだと仮定します。

-d--home HOME_DIRHOME_DIRユーザーのログインディレクトリ値を使用して新しいユーザーが作成されます[...]

そして

-m--create-homeユーザーのホームディレクトリが存在しない場合は、新規作成します。 [...]

言ったように、この--homeフラグはユーザーデータベース(/etc/passwd)のエントリを定義し、--create-homeディレクトリを作成します。

一般的なシングルユーザーホーム環境では、必要に応じてそのフラグが必要になり、--create-home-mのフラグはデフォルト値のままにできます。

関連情報