Manpages

名 前

newgrp − 新 し い グ ル ー プ に ロ グ イ ン す る
sg − 別 の グ ル ー プ ID で コ マ ン ド を 実 行 す る

書 式

newgrp [] [group]
sg
[] [group [[−c] command]]

説 明

newgrp は ロ グ イ ン セ ッ シ ョ ン 中 に 現 在 の グ ル ー プ ID を 変 更 す る た め に 用 い ら れ る 。 オ プ シ ョ ン と し て フ ラ グ を 与 え た 場 合 は 、 新 た に ロ グ イ ン し た の と 同 じ 様 に 環 境 が 再 初 期 化 さ れ る 。 そ う で な い 場 合 は 、 現 在 の 作 業 デ ィ レ ク ト リ を 含 め て 、 現 在 の 環 境 は 変 化 し な い 。

newgrp は 現 在 の 実 グ ル ー プ ID を 、 指 定 し た グ ル ー プ に (グ ル ー プ 名 を 指 定 し な か っ た 場 合 は /etc/passwd に 記 載 さ れ た デ フ ォ ル ト の グ ル ー プ に ) 変 更 す る 。 ユ ー ザ に は パ ス ワ ー ド が な く グ ル ー プ に は あ る 場 合 、 あ る い は ユ ー ザ が グ ル ー プ の メ ン バ ー で は な く グ ル ー プ に パ ス ワ ー ド が あ る 場 合 に は 、 そ の ユ ー ザ は パ ス ワ ー ド の 入 力 を 求 め ら れ る 。 グ ル ー プ の パ ス ワ ー ド が 設 定 さ れ て お ら ず 、 か つ ユ ー ザ が グ ル ー プ の メ ン バ ー で な い 場 合 は 、 ア ク セ ス は 拒 否 さ れ る 。

sg コ マ ン ド は newgrp と 同 様 に 動 作 す る が 、 コ マ ン ド を 受 け 付 け る 。 こ の コ マ ン ド は /bin/sh シ ェ ル で 実 行 さ れ る 。 コ マ ン ド が 複 数 の 単 語 か ら な る 場 合 は 、 sg の 実 行 元 と な る で あ ろ う シ ェ ル の ほ と ん ど に お い て 、 こ れ ら を ク ォ ー ト す る 必 要 が あ る だ ろ う 。 newgrpsg の も う 一 つ の 違 い は 、 特 定 の シ ェ ル が newgrp を 特 別 に 扱 う 点 に あ る 。 こ の よ う な シ ェ ル は 、 自 分 自 身 を newgrp が 生 成 し た 新 し い 実 体 と 置 き 換 え る 。 こ の よ う な こ と は sg で は 起 き な い の で 、 sg コ マ ン ド か ら 戻 っ た 際 に は 以 前 の グ ル ー プ ID に 戻 る 。

フ ァ イ ル

/etc/passwd

− ユ ー ザ ア カ ウ ン ト 情 報

/etc/group

− グ ル ー プ 情 報

関 連 項 目

id(1), login(1), su(1)

著 者

Julianne Frances Haugh <jockgrrl [AT] ix.com>

COMMENTS