EN JA
LOGIN.ACCESS(5)
LOGIN.ACCESS(5) FreeBSD File Formats Manual LOGIN.ACCESS(5)

名前

login.access -ログインアクセスの制御表

説明

login.access ファイルには、ログインを許可または拒絶する、 (ユーザ, ホスト) や (ユーザ, tty) の組み合わせを指定する。

誰かがログインすると、 login.access ファイルがスキャンされ、最初にマッチする (ユーザ,ホスト) の組、あるいはネットワーク経由のログインでない場合は最初にマッチする (ユーザ, tty) の組を探す。このテーブルの許可フィールドによって、ログインが許可されるか拒絶されるかが決まる。

ログインアクセス制御表の各行は 3 つのフィールドからなり、文字 ":"で分割される。

 

permission: users: origins

 

最初のフィールドは " +" (アクセスを許可する) か " -" (アクセスを拒否する) でなければならない。二番目のフィールドは、一つ以上のログイン名やグループ名、もしくは ALL (必ずマッチする) でなければならない。三番目のフィールドは、 tty 名 (ネットワーク経由でないログインの場合)、ホスト名、ドメイン名 (" ."で始まる)、ホストアドレス、インターネットのネットワーク番号 (" ."で終わる)、のひとつ以上の構成要素からなるリストであるか、 ALL (必ずマッチする) または LOCAL (" ."を全く含まない文字列全てにマッチする) のいずれかでなくてはならない。 NIS を運用している場合は、ホストやユーザのパターンで @netgroupname が使える。

EXCEPT オペレータを用いると、非常に簡略にルールを指定できる。

group ファイルが検索されるのは、ログインするユーザ名が名前にマッチしなかった場合に限られる。マッチするグループは、 group ファイル中でユーザ名が明示的にリストされているものに限られる。このプログラムはユーザの主グループの ID 番号までは見ない。

ファイル

/etc/login.access

関連項目

login(1)

著者

Guido van Rooij