Manpages

名 前

login - シ ス テ ム 上 で セ ッ シ ョ ン を 開 く

書 式

login [-p] [username] [ENV=VAR ...]
login
[-p] [-h host] [-f username]
login
[-p] -r host

説 明

login は シ ス テ ム に 新 た に セ ッ シ ョ ン を 開 く た め に 用 い ら れ る 。 通 常 は 、 ユ ー ザ の 端 末 に 表 示 さ れ る login: と い う プ ロ ン プ ト に 応 じ る 事 に よ っ て 自 動 的 に 起 動 さ れ る 。 login は シ ェ ル 専 用 の も の で あ り 、 サ ブ プ ロ セ ス と し て 起 動 す る こ と は で き な い 。 通 常 シ ェ ル は loginexec login と み な す の で 、 ユ ー ザ は 現 在 の シ ェ ル か ら 抜 け る こ と に な る 。 ロ グ イ ン シ ェ ル 以 外 か ら login を 起 動 し よ う と す る と 、 エ ラ ー メ ッ セ ー ジ が 表 示 さ れ る 。 次 い で 、 必 要 な 場 合 に は 、 ユ ー ザ は パ ス ワ ー ド を 入 力 す る よ う 促 さ れ る 。 パ ス ワ ー ド を 表 示 し て し ま わ な い よ う 、 エ コ ー は 行 わ れ な い 。 数 回 以 上 パ ス ワ ー ド 入 力 に 失 敗 す る と login は 終 了 し 、 通 信 の 接 続 は 切 断 さ れ て し ま う 。 ア カ ウ ン ト に 対 し て パ ス ワ ー ド の 有 効 期 限 が 設 定 さ れ て い る 場 合 は 、 先 に 進 む 前 に 新 し い パ ス ワ ー ド の 設 定 を 促 さ れ る こ と も あ る 。 セ ッ シ ョ ン を 続 け る た め に は 古 い パ ス ワ ー ド と 新 し い パ ス ワ ー ド を 入 力 し な く て は な ら な い 。 詳 し い 情 報 は passwd(1) を 参 照 す る こ と 。 ロ グ イ ン に 成 功 す る と 、 シ ス テ ム メ ッ セ ー ジ や メ ー ル の 有 無 が 表 示 さ れ る 。 ロ グ イ ン デ ィ レ ク ト リ に 長 さ 0 の フ ァ イ ル .hushlogin を 作 っ て お け ば 、 シ ス テ ム メ ッ セ ー ジ フ ァ イ ル で あ る /etc/motd の 表 示 を 無 効 に で き る 。 メ ー ル に 関 す る メ ッ セ ー ジ は 、 メ ー ル ボ ッ ク ス の 状 態 に よ っ て "You have new mail.", "You have mail.", "No Mail." の い ず れ か に な る 。 ユ ー ザ ID と グ ル ー プ の ID は /etc/passwd フ ァ イ ル 中 に 記 載 さ れ て い る 値 に 従 っ て 設 定 さ れ る 。 $HOME, $SHELL, $PATH, $LOGNAME, $MAIL の 値 は 、 パ ス ワ ー ド エ ン ト リ の そ れ ぞ れ の フ ィ ー ル ド に 従 っ て 設 定 さ れ る 。 ulimit, umask, nice 値 が 、 GECOS フ ィ ー ル ド の エ ン ト リ ー に よ っ て 設 定 さ れ る こ と も あ る 。 イ ン ス ト ー ル 時 の 設 定 に よ っ て は 、 /etc/ttytype の 指 定 に 従 っ て 、 環 境 変 数 $TERMが tty 接 続 の 端 末 の 型 (terminal type) に 初 期 化 さ れ る こ と も あ る 。 コ マ ン ド イ ン タ プ リ タ の 初 期 化 ス ク リ プ ト が 実 行 さ れ る こ と も あ る 。 こ の 機 能 に つ い て の 詳 し い 情 報 は 適 当 な マ ニ ュ ア ル セ ク シ ョ ン を 参 照 の こ と 。 サ ブ シ ス テ ム ロ グ イ ン で は 、 ロ グ イ ン シ ェ ル の 最 初 の 文 字 に "*" を 置 く 。 渡 さ れ た ホ ー ム デ ィ レ ク ト リ は 、 ユ ー ザ が 実 際 に ロ グ イ ン す る 新 し い フ ァ イ ル シ ス テ ム の ル ー ト と し て 扱 わ れ る 。

オ プ シ ョ ン

-p 環 境 を 保 存 す る 。

-f ユ ー ザ は す で に 認 証 さ れ て い る も の と し て 、 認 証 動 作 を 行 な わ な い 。

-h こ の ロ グ イ ン の リ モ ー ト ホ ス ト の 名 前 。

-r

rlogin の 自 動 ロ グ イ ン プ ロ ト コ ル を 実 行 す る 。

-r, -h, -f オ プ シ ョ ン は 、 root が login を 起 動 し た 場 合 に の み 用 い る 。

警 告

こ の 版 の login に は 多 く の コ ン パ イ ル 時 オ プ シ ョ ン が あ る が 、 サ イ ト に よ っ て は こ の う ち の 一 部 し か 使 わ れ て い な い か も し れ な い 。 シ ス テ ム 設 定 の 違 い に よ っ て 上 記 フ ァ イ ル の 置 き 場 所 は 変 わ る 。

フ ァ イ ル

/var/run/utmp - 現 在 の ロ グ イ ン セ ッ シ ョ ン の リ ス ト
/var/log/wtmp
- 過 去 の ロ グ イ ン セ ッ シ ョ ン の リ ス ト
/etc/passwd
- ユ ー ザ ア カ ウ ン ト 情 報
/etc/shadow
- 暗 号 化 パ ス ワ ー ド と 有 効 期 限 情 報
/etc/motd
- シ ス テ ム メ ッ セ ー ジ フ ァ イ ル
/etc/nologin
- root 以 外 の ユ ー ザ の ロ グ イ ン を 禁 止 す る
/etc/ttytype
- 端 末 の 型 の リ ス ト
$HOME/.hushlogin
- シ ス テ ム メ ッ セ ー ジ の 表 示 を 抑 制 す る

関 連 項 目

mail(1), passwd(1), sh(1), su(1), login.defs(5), nologin(5), passwd(5), getty(8)

著 者

Julianne Frances Haugh <julie78787 [AT] gmail.com>