回答:
デフォルトでは、コマンドuseraddはホームディレクトリを作成しませんが、デーモンの場合は、システムオプションを使用して、シェルを存在しないシェルに変更することをお勧めします。
sudo useradd -r -s /bin/false USERNAME
あなたがすべてのオプションを参照することができますman useraddし、man groupaddあなたはあまりにもユーザーのためのグループを作成したい場合に。
/sbin/nologinログインシェルとして使用することをお勧めしますが、使用し/bin/falseても違いはありません。
試してみるadduser --system --no-create-home USERNAMEか、単に「useradd ...のような低レベルツールの使いやすいフロントエンドman adduser」であると主張しているものを見てください。
adduservs useraddであることに気づかずuseradd、これらのオプションでコマンドを実行してもエラーは発生しませんでしたが、shellでアカウントを作成しました/bin/bash。「バイヤー注意」。
ホームディレクトリなしでユーザーを追加するためのコマンドは、
useradd -M username
または
useradd --no-create-home username
または
adduser -M username
または
adduser --no-create-home username