useraddのマニュアルページを読み、ホームディレクトリなしでユーザーが作成されたものを見ると、その目的が何であるかがわかりません。useradd -M user
私はシステム管理というトピックに初めて触れ、それについてよくわかりません。
ベストアンサー1
新しいユーザーのホームディレクトリがすでに存在する場合は、-M
withを使用する必要があります。useradd
-M
このオプションはオフになっています。創造ユーザーのホームディレクトリです。-d
ホームディレクトリにいる間は、新しいユーザーにホームディレクトリを割り当てることができます-M
。
ホームディレクトリがまったく定義されていない状態でユーザーを作成することは非常に異例です。ほとんどのデーモンアカウント(サービスに関連するアカウント)や他のシステムアカウントにはホームディレクトリがありますが、一部のアカウントにはホームディレクトリがある可能性があります。存在しないホームディレクトリ(例:_apt
Ubuntuのユーザー):
$ getent passwd _apt
_apt:x:105:65534::/nonexistent:/usr/sbin/nologin