スポンサーリンク

LOGIN(1) FreeBSD 一般コマンドマニュアル LOGIN(1)

名称

login − 指定したユーザでログインする

書式

login [−fp] [−h hostname] [user]

解説

login は、指定したユーザでログインするものです。

user を指定しなかった場合、もしくは指定した user でのログインに失敗したと きには、 login は、再度ユーザ名の入力を求めるプロンプトを表示します。ユー ザの確認方法は pam(8) で設定可能です。パスワード認証がデフォルトです。

オプションとしては以下のものがあります:

       −f

パスワードによるユーザの確認を省略します。このオプションは、スー パユーザか、すでにログインしているユーザが同じユーザ名で login を 実行するときのみ指定可能です。

−h
コネクションを受信可能なホスト名を指定します。この機能は telnetd(8) などのデーモンによって使われています。このオプションは スーパユーザしか指定することができません。

−p
login
は、デフォルトでは実行時の環境 (環境変数など) を引き継ぎま せんが、このオプションを指定すると、実行時の環境を引き継ぎます。

もし /etc/login.access ファイルが存在した場合、 login はそのファイルか ら、ユーザとホストの組が特別に許可されている、もしくは拒否されているかど うかをチェックします。ログインアクセスは、ログインクラスでも制御可能で す。ログインクラスは、時刻、tty、リモートホスト名に基く許可/拒否レコード を規定します。

もし /etc/fbtab ファイルが存在した場合、 login はそのファイルに記述された 幾つかのデバイスのプロテクトと所有者を変えます。

通常、ユーザがログインすると、 login はシステムのコピーライト表示、ユーザ が最後にログインした日付と時間、その日のメッセージなどの情報を表示しま す。ただし、ユーザのホームディレクトリに .hushlogin というファイルが存在 した場合は、これらのメッセージを表示しないようにします (これは uucp(1) の ようなプログラムがユーザとしてログインするためにあります)。

なお、環境変数 ( environ(7)) HOME, SHELL, PATH, TERM, LOGNAME, USER は login ユーティリティによりセットされます。他の環境変数はログインクラス ケーパビリティデータベースのエントリにより設定されるかも知れません。ログ インクラスはユーザのシステムパスワードレコードに割り当てられています。ロ グインクラスは、当該ログインに許された最大および現在の資源制約、プロセス 優先度や他の多くのユーザログイン環境を制御します。

シェルによっては、本ユーティリティと似たまたは同じ、組み込みの login コマ ンドを提供するものがあります。 builtin(1) マニュアルページを参照してくだ さい。

関連ファイル

       /etc/fbtab

デバイスのプロテクトの変更
/etc/login.access
ログインアクセス制御表
/etc/login.conf
ログインクラスケーパビリティデータベース
/etc/motd
ログイン時に最初に表示するメッセージ
/var/mail/user
ユーザごとのメールボックス
.hushlogin
ログインメッセージを抑止するファイル
/etc/auth.conf
認証サービスの設定
/etc/pam.d/login
pam(8) の設定ファイル

関連項目

builtin(1), chpass(1), csh(1), passwd(1), rlogin(1), getpass(3), fbtab(5), login.access(5), login.conf(5), environ(7), pam(8)

歴史

login ユーティリティは Version 6 AT&T UNIX から登場しました。

FreeBSD 10.0 October 16, 2004 FreeBSD 10.0

スポンサーリンク