sudo 権限を持つ root 以外のユーザーが遅延終了 (shutdown +10
またはその他の方法) を実行してログアウトすると仮定します。その後、シャットダウンが発生する前に再度ログインしてシャットダウンをキャンセルしようとします。問題は、をshutdown
生成し/etc/nologin
、login
ファイルが存在している間にのみrootログインを許可することです。これに対してユーザーの例外を生成できますか?
それ以外の場合は、ユーザーが遅延シャットダウンを開始し、ログインして後でキャンセルするようにする最善の方法は何ですか?
ベストアンサー1
システムで以下を使用する場合ポリアクリルアミド、次/etc/nologin
によってログインが拒否されました。pam_nologin
基準寸法。
pam_nologin
特定の基準に合ったユーザーの通話をスキップできます。pam_succeed_if
。たとえば、adm
グループのユーザーがテキストコンソールを持っていてもテキストコンソールにログインできるようにするには、次の行の前に/etc/nologin
次の行を追加します。/etc/pam.d/login
auth requisite pam_nologin.so
auth [default=ignore success=1] pam_succeed_if.so quiet user ingroup adm