useraddコマンドで-oオプションを使用する方法は?

useraddコマンドで-oオプションを使用する方法は?

-oで使用されるコマンドオプションは何ですかuseradd?このオプションの良いユースケースは何ですか?

答え1

useraddオプション-oとその-uオプションを使用すると、一意でないユーザーIDを持つユーザーを作成できます。 1つのユースケースは、同じ権限(同じユーザーIDを共有するため)を使用しますが、パスワードは異なり、ホームディレクトリとシェル(該当する場合)を持つユーザーを作成することです。これはサービスアカウントに役立ちます(最近はこれを使用して同じ結果を得ることができますがsudorootsash

答え2

-oオプションを使用すると、同じ行に-uオプションを使用してユーザーのUIDの数値を指定した場合にのみ、一意でないIDを持つユーザーを作成できます。例:

# useradd -o huey -u 501
# useradd -o dewey -u 501
# useradd -o louie -u 501

これにより、同じ権限と権限がありますが、ホームディレクトリとパスワードは異なる複数のユーザーを設定できます。

関連情報