名 前
newgrp -
新 し い グ ル ー
プ に ロ グ イ ン
す る
sg - 別 の グ ル ー プ
ID で コ マ ン ド を
実 行 す る
書 式
newgrp
[-] [group]
sg [-] [group [[-c]
command]]
説 明
newgrp は ロ グ イ ン セ ッ シ ョ ン 中 に 現 在 の グ ル ー プ ID を 変 更 す る た め に 用 い ら れ る 。 オ プ シ ョ ン と し て - フ ラ グ を 与 え た 場 合 は 、 新 た に ロ グ イ ン し た の と 同 じ 様 に 環 境 が 再 初 期 化 さ れ る 。 そ う で な い 場 合 は 、 現 在 の 作 業 デ ィ レ ク ト リ を 含 め て 、 現 在 の 環 境 は 変 化 し な い 。
newgrp は 現 在 の 実 グ ル ー プ ID を 、 指 定 し た グ ル ー プ に (グ ル ー プ 名 を 指 定 し な か っ た 場 合 は /etc/passwd に 記 載 さ れ た デ フ ォ ル ト の グ ル ー プ に ) 変 更 す る 。 ユ ー ザ に は パ ス ワ ー ド が な く グ ル ー プ に は あ る 場 合 、 あ る い は ユ ー ザ が グ ル ー プ の メ ン バ ー で は な く グ ル ー プ に パ ス ワ ー ド が あ る 場 合 に は 、 そ の ユ ー ザ は パ ス ワ ー ド の 入 力 を 求 め ら れ る 。 グ ル ー プ の パ ス ワ ー ド が 設 定 さ れ て お ら ず 、 か つ ユ ー ザ が グ ル ー プ の メ ン バ ー で な い 場 合 は 、 ア ク セ ス は 拒 否 さ れ る 。
sg コ マ ン ド は newgrp と 同 様 に 動 作 す る が 、 コ マ ン ド を 受 け 付 け る 。 こ の コ マ ン ド は /bin/sh シ ェ ル で 実 行 さ れ る 。 コ マ ン ド が 複 数 の 単 語 か ら な る 場 合 は 、 sg の 実 行 元 と な る で あ ろ う シ ェ ル の ほ と ん ど に お い て 、 こ れ ら を ク ォ ー ト す る 必 要 が あ る だ ろ う 。 newgrp と sg の も う 一 つ の 違 い は 、 特 定 の シ ェ ル が newgrp を 特 別 に 扱 う 点 に あ る 。 こ の よ う な シ ェ ル は 、 自 分 自 身 を newgrp が 生 成 し た 新 し い 実 体 と 置 き 換 え る 。 こ の よ う な こ と は sg で は 起 き な い の で 、 sg コ マ ン ド か ら 戻 っ た 際 に は 以 前 の グ ル ー プ ID に 戻 る 。
フ ァ イ ル
/etc/passwd |
- ユ ー ザ ア カ ウ ン ト 情 報 | |||
/etc/group |
- グ ル ー プ 情 報 |
関 連 項 目
著 者
Julianne Frances Haugh <julie78787 [AT] gmail.com>