回答:
デフォルトでは、コマンド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
」であると主張しているものを見てください。
adduser
vs useradd
であることに気づかずuseradd
、これらのオプションでコマンドを実行してもエラーは発生しませんでしたが、shellでアカウントを作成しました/bin/bash
。「バイヤー注意」。
ホームディレクトリなしでユーザーを追加するためのコマンドは、
useradd -M username
または
useradd --no-create-home username
または
adduser -M username
または
adduser --no-create-home username