useradd {user}
自動化された環境で実行する予定ですが、ユーザーがすでに存在していても再実行できますが、システムにユーザーを追加するコマンドを実行してきました。
ユーザーがまだ存在しない場合にのみこれを実行する方法はありますか?ユーザーにホームフォルダがありません。
ベストアンサー1
id -u somename
ユーザーが存在しない場合は、ゼロ以外の終了コードを返します。
非常に簡単にテストできます...(&>/dev/null
通常の出力/警告を抑制するだけです)
id -u somename &>/dev/null || useradd somename