CentOSで権限のないユーザーを作成する方法は?

CentOSで権限のないユーザーを作成する方法は?

CentOSインスタンスでRhodeCodeサーバーとCeleryデーモンを実行するための権限のないユーザーを作成したいと思います。許可された定義にはホームディレクトリがなく、ログインが無効になり、シェルにアクセスできないと思いますか? adduserのマニュアルページを見ると、これを行う直感的な方法は見えません。どんな提案にも感謝します。ありがとうございます。

ベストアンサー1

ここで両方の答えをつなげると思いました。サーバー障害:

デフォルトでは、-r「アカウントをシステムアカウントに設定」 - 「期限切れ」などを意味します。完全な注文は次のとおりです。

useradd -s /bin/false -r <username>

または

useradd -s /usr/sbin/nologin -r -M -d /dev/null <username>

または類似)

気づくSambaなどの場合は、ユーザーにパスワードを入力して次に/usr/sbin/nologin追加することもできます/etc/shells

# which nologin >> /etc/shells

注(2):OrangeDogのコメントによると:-r実際にはを意味するので、-M必ずしも必要-Mではありません。

PS。うん、同じことを探してるサーバー障害アクベント- そしてここに - 私の考えは少し変なようです。メタ検索を実行する方法はありますか?みんなスタックオーバーフローのウェブサイト?

おすすめ記事