Manpages

名 前

chsh - ロ グ イ ン シ ェ ル を 変 更 す る

書 式

chsh

[-s login_shell] [user]

説 明

chsh は ユ ー ザ の ロ グ イ ン シ ェ ル を 変 更 す る 。 こ れ に よ っ て 、 ユ ー ザ が ロ グ イ ン し て 最 初 に 実 行 さ れ る コ マ ン ド が 決 ま る 。 一 般 ユ ー ザ は 自 分 の ア カ ウ ン ト の ロ グ イ ン シ ェ ル の み を 変 更 で き る 。 ス ー パ ー ユ ー ザ は 全 て の ア カ ウ ン ト の ロ グ イ ン シ ェ ル を 変 更 で き る 。 ロ グ イ ン シ ェ ル は 、 コ マ ン ド 名 が /etc/shells に 記 載 さ れ て い れ ば な ん で も 良 い 。 ス ー パ ー ユ ー ザ の 場 合 は こ の 制 限 は な く 、 い か な る 値 で も 指 定 で き る 。 機 能 を 制 限 さ れ た ロ グ イ ン シ ェ ル を 用 い て い る ア カ ウ ン ト か ら は 、 ロ グ イ ン シ ェ ル を 変 更 で き な い か も し れ な い 。 こ の 理 由 か ら 、 /bin/rsh/etc/shells に は 書 か な い ほ う が 良 い 。 誤 っ て 機 能 が 制 限 さ れ た シ ェ ル に 変 更 し て し ま う と 、 ロ グ イ ン シ ェ ル を 元 の も の に 戻 せ な く な っ て し ま う か ら で あ る 。

-s オ プ シ ョ ン を 指 定 し な か っ た 場 合 は 、 chsh は 対 話 的 に 動 作 す る 。 ユ ー ザ の 現 在 の ロ グ イ ン シ ェ ル を 表 示 し 、 新 し い 値 の 入 力 を 促 す 。 設 定 値 を 変 更 す る な ら 新 し い 値 を 入 力 し 、 現 在 の 値 を 使 う な ら 空 行 の ま ま リ タ ー ン キ ー を 押 せ ば よ い 。 現 在 の シ ェ ル は [ ] 記 号 の 間 に 表 示 さ れ る 。

フ ァ イ ル

/etc/passwd - ユ ー ザ ア カ ウ ン ト 情 報
/etc/shells
- 指 定 で き る ロ グ イ ン シ ェ ル の リ ス ト

関 連 項 目

chfn(1), passwd(5)

著 者

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