一時的に他のユーザをログインできなくしたい

UNIXサーバ構築 OnTheVMware

unixコマンド逆引きを例を用いて解説
HOME > UNIXコマンド逆引きリファレンス >

一時的に他のユーザをログインできなくしたい

一時的に他のユーザをログインできなくしたい


スポンサードリンク


【説明】
/etc/nologinファイルがあるとloginプロセスは新たなユーザをログインさせない。(/etc/nologinファイルはゼロバイトでもよい) したがって/etc/nologinファイルを作成しておけば、それ以降root以外はユーザはログイン出来なくなる。一般ユーザがログイン使用とすると/etc/nologinファイルの内容が表示される。

システムメンテナンスを行う際など、/etc/nologinファイルにメッセージを書き込みログインユーザのログインを許可させないときなどに使用する。FreeBSDでは/etc/nologinではなく/var/run/nologinファイルになるので注意が必要です。

例) /etc/nologinファイルを編集後、実際に編集したファイルの内容がログインの際に表示されるかを確認します。
[root@localhost ~]# cat > /etc/nologin << "end file"
> now mentenance time
> you don't login
> end file
[root@localhost ~]# cat /etc/nologin
now mentenance time
you don't login

[root@localhost ~]# ssh test@localhost
test@localhost's password:
now mentenance time
you don't login
Permission denied, please try again.

catコマンドの詳細を見る
sshコマンドの詳細を見る

スポンサードリンク
 HOME / 免責事項 / サイトマップ /  問い合わせ
Copyright (C) 2008  UNIXサーバ構築 OnTheVMware  All rights reserved





スポンサードリンク