名 前
acl — ア ク セ ス 制 御 リ ス ト (Access Control Lists) 説 明 こ の man ペ ー ジ は POSIX ア ク セ ス 制 御 リ ス ト に つ い て 説 明 し て い る 。 ACL は フ ァ イ ル と デ ィ レ ク ト リ に 対 し て 、 よ り 洗 練 さ れ た 任 意 ア ク セ ス 権 (discretionary access right) を 定 義 す る の に 使 わ れ る 。
ACL タ イ プ 全 て の オ ブ ジ ェ ク ト は 、 そ の オ ブ ジ ェ ク ト に 対 す る 任 意 の ア ク セ ス を 決 定 す る ACL に 関 連 付 け ら れ て い る と 考 え る こ と が で き る 。 こ の ACL は ア ク セ ス AC と 呼 ば れ る 。 こ れ に 加 え て 、 デ ィ レ ク ト リ に 関 連 付 け ら れ た ACL が あ る 。 こ の ACL は デ ィ レ ク ト リ 内 で 作 成 さ れ た オ ブ ジ ェ ク ト の 最 初 の ア ク セ ス ACL を 決 定 す る 。 こ の ACL は デ フ ォ ル ト ACL と 呼 ば れ る 。
ACL エ ン ト リ
ACL は ACL エ ン ト リ の 集 合 で 構 成 さ れ る 。 ACL エ ン ト リ は 、 そ れ が 関 連 付 け ら れ た オ ブ ジ ェ ク ト の ア ク セ ス 許 可 (permission) を 指 定 す る 。 ア ク セ ス 許 可 は 、 個 々 の ユ ー ザ ま た は ユ ー ザ の グ ル ー プ に 対 す る 読 み 出 し ・ 書 き 込 み ・ 検 索 / 実 行 の 許 可 の 組 み 合 わ せ で あ る 。
ACL エ ン ト リ に は 、 エ ン ト リ タ グ 型 ・ オ プ シ ョ ン と し て の エ ン ト リ タ グ 修 飾 子 (qualifier)・ 許 可 の 集 合 が 含 ま れ る 。 こ こ で は 、 修 飾 子 と い う 単 語 を ACL エ ン ト リ の エ ン ト リ タ グ 修 飾 子 を 表 す の に 使 う 。 修 飾 子 は 、 ACL_USER ま た は ACL_GROUP と い う タ グ 型 の エ ン ト リ に 対 し て 、 そ れ ぞ れ ユ ー ザ ま た は グ ル ー プ の 識 別 子 を 表 す 。 ACL_USER と ACL_GROUP 以 外 の タ グ 型 の エ ン ト リ は 、 定 義 さ れ た 修 飾 子 を 持 た な い 。 以 下 の エ ン ト リ タ グ 型 が 定 義 さ れ て い る :
ACL_USER_OBJ
ACL_USER_OBJ エ ン ト リ は フ ァ イ ル 所 有 者 に 対 す る ア ク セ ス 権 を 表 す 。
ACL_USER
ACL_USER エ ン ト リ は エ ン ト リ の 修 飾 子 で 識 別 さ れ る ユ ー ザ に 対 す る ア ク セ ス 権 を 表 す 。
ACL_GROUP_OBJ
ACL_GROUP_OBJ エ ン ト リ は フ ァ イ ル グ ル ー プ に 対 す る ア ク セ ス 権 を 表 す 。
ACL_GROUP
ACL_GROUP エ ン ト リ は エ ン ト リ の 修 飾 子 で 識 別 さ れ る グ ル ー プ に 対 す る ア ク セ ス 権 を 表 す 。
ACL_MASK
ACL_MASK エ ン ト リ は ACL_USER, ACL_GROUP_OBJ, ACL_GROUP 型 の エ ン ト リ で 許 可 さ れ る 最 大 の ア ク セ ス 権 を 表 す 。
ACL_OTHER
ACL_OTHER エ ン ト リ は ACL に お け る 他 の ど の エ ン ト リ と も マ ッ チ し な い プ ロ セ ス の ア ク セ ス 権 を 表 す 。 ア ク セ ス チ ェ ッ ク が 実 行 さ れ る 場 合 、 実 効 (effective) ユ ー ザ ID に 対 し て ACL_USER_OBJ と ACL_USER エ ン ト リ が テ ス ト さ れ る 。 実 効 グ ル ー プ ID は 、 全 て の 補 助 (supplementary) グ ル ー プ ID と 同 様 に 、 ACL_GROUP_OBJ と ACL_GROUP エ ン ト リ に 対 し て テ ス ト さ れ る 。 有 効 な ACL 有 効 な ACL に は ACL_USER_OBJ, ACL_GROUP_OBJ, ACL_OTHER タ グ 型 の う ち 何 れ か 1 つ だ け の エ ン ト リ が 含 ま れ る 。 ACL_USER と ACL_GROUP タ グ 型 の エ ン ト リ は 、 0 回 以 上 ACL に 出 現 す る こ と が で き る 。 ACL_USER ま た は ACL_GROUP タ グ 型 の エ ン ト リ を 含 む ACL は 、 ACL_MASK タ グ 型 の エ ン ト リ を 1 つ だ け 含 ま な け れ ば な ら な い 。 ACL_USER ま た は ACL_GROUP タ グ 型 の エ ン ト リ が ACL に 含 ま れ な い 場 合 、 ACL_MASK エ ン ト リ は オ プ シ ョ ン で あ る 。 全 て の ユ ー ザ ID 修 飾 子 は 、 ACL_USER タ グ 型 の 全 て の エ ン ト リ に お い て 一 意 で な け れ ば な ら な い 。 ま た 全 て の グ ル ー プ ID 修 飾 子 は 、 ACL_GROUP タ グ 型 の 全 て の エ ン ト リ に お い て 一 意 で な け れ ば な ら な い 。
acl_get_file() 関 数 は 、 デ ィ レ ク ト リ に デ フ ォ ル ト ACL が 関 連 付 け ら れ て い な い 場 合 、 デ ィ レ ク ト リ の デ フ ォ ル ト ACL と し て 、 ACL エ ン ト リ が 1 つ も 含 ま れ な い ACL を 返 す 。 acl_set_file() 関 数 も 、 ACL エ ン ト リ が 1 つ も 含 ま な い ACL を 、 デ ィ レ ク ト リ に 対 す る 有 効 な デ フ ォ ル ト ACL と し て 受 け 付 け る 。 こ の よ う な ACL は デ ィ レ ク ト リ に デ フ ォ ル ト ACL を 関 連 付 け な い こ と を 表 す 。 こ れ は acl_delete_def_file() 関 数 を 使 う の と 等 価 で あ る 。
ACL エ ン ト リ と フ ァ イ ル 許 可 ビ ッ ト の 対 応
ACL で 定 義 さ れ る 許 可 は 、 フ ァ イ ル 許 可 ビ ッ ト で 指 定 さ れ る 許 可 の 上 位 集 合 (superset) で あ る 。 フ ァ イ ル の 所 有 者 、 グ ル ー プ 、 そ の 他 の ユ ー ザ に 対 す る 許 可 (permission) と 特 定 の ACL エ ン ト リ に は 対 応 関 係 が あ る 。 フ ァ イ ル 所 有 者 に 対 し て 定 義 さ れ る 許 可 は 、 ACL_USER_OBJ エ ン ト リ の 許 可 に 対 応 す る 。 ACL に ACL_MASK エ ン ト リ が あ る 場 合 、 フ ァ イ ル グ ル ー プ に 対 し て 定 義 さ れ る 許 可 は 、 ACL_MASK エ ン ト リ の 許 可 に 対 応 す る 。 ACL に ACL_MASK エ ン ト リ が な い 場 合 、 フ ァ イ ル グ ル ー プ に 対 し て 定 義 さ れ る 許 可 は 、 ACL_GROUP_OBJ エ ン ト リ の 許 可 に 対 応 す る 。 そ の 他 の ユ ー ザ に 対 し て 定 義 さ れ る 許 可 は 、 ACL_OTHER_OBJ エ ン ト リ の 許 可 に 対 応 す る 。 フ ァ イ ル の 所 有 者 、 グ ル ー プ 、 そ の 他 の ユ ー ザ に 対 す る 許 可 は 、 対 応 す る ACL エ ン ト リ の 許 可 と 常 に 一 致 す る 。 フ ァ イ ル 許 可 ビ ッ ト を 変 更 す る と 、 関 連 付 け ら れ た ACL エ ン ト リ が 変 更 さ れ る 。 ACL エ ン ト リ の 許 可 を 変 更 す る と 、 フ ァ イ ル 許 可 ビ ッ ト が 変 更 さ れ る 。 オ ブ ジ ェ ク ト の 作 成 と デ フ ォ ル ト ACL フ ァ イ ル オ ブ ジ ェ ク ト の ア ク セ ス ACL は 、 creat(), mkdir(), mknod(), mkfifo(), open() 関 数 の い ず れ か で オ ブ ジ ェ ク ト が 作 ら れ た と き に 初 期 化 さ れ る 。 デ フ ォ ル ト ACL が デ ィ レ ク ト リ と 関 連 付 け ら れ て い る 場 合 、 フ ァ イ ル オ ブ ジ ェ ク ト を 作 成 す る 関 数 の mode 引 き 数 と デ ィ レ ク ト リ の デ フ ォ ル ト ACL を 使 っ て 、 新 し い オ ブ ジ ェ ク ト の ACL が 決 定 さ れ る :
1. 新 し い オ ブ ジ ェ ク ト は 、 そ れ が 含 ま れ る デ ィ レ ク ト リ の デ フ ォ ル ト ACL を ア ク セ ス ACL と し て 継 承 す る 。
2. フ ァ イ ル 許 可 ビ ッ ト に 対 応 す る ア ク セ ス ACL エ ン ト リ が 修 正 さ れ 、 mode 引 き 数 で 指 定 さ れ て い な い 許 可 ビ ッ ト を 含 ま な い よ う に さ れ る 。 デ ィ レ ク ト リ に デ フ ォ ル ト ACL が 関 連 付 け ら れ て い な い 場 合 、 フ ァ イ ル オ ブ ジ ェ ク ト を 作 成 す る 関 数 の mode 引 き 数 と フ ァ イ ル 作 成 マ ス ク (umask(2) を 参 照 ) を 使 っ て 、 新 し い オ ブ ジ ェ ク ト の ACL が 決 定 さ れ る :
1. 新 し い オ ブ ジ ェ ク ト に は 、 タ グ 型 ACL_USER_OBJ, ACL_GROUP_OBJ, ACL_OTHER の エ ン ト リ を 含 む ア ク セ ス ACL が 割 り 当 て ら れ る 。 こ れ ら の エ ン ト リ の 許 可 は 、 フ ァ イ ル 作 成 マ ス ク で 指 定 さ れ た 許 可 に 設 定 さ れ る 。
2. フ ァ イ ル 許 可 ビ ッ ト に 対 応 す る ア ク セ ス ACL エ ン ト リ が 修 正 さ れ 、 mode 引 き 数 で 指 定 さ れ て い な い 許 可 ビ ッ ト を 含 ま な い よ う に さ れ る 。 ア ク セ ス チ ェ ッ ク ア ル ゴ リ ズ ム プ ロ セ ス は 、 ACL で 保 護 さ れ た フ ァ イ ル オ ブ ジ ェ ク ト に 対 し て 、 読 み 出 し ・ 書 き 込 み ・ 実 行 / 検 索 を 要 求 す る こ と が で き る 。 ア ク セ ス チ ェ ッ ク ア ル ゴ リ ズ ム は オ ブ ジ ェ ク ト へ の ア ク セ ス を 許 可 す る か 否 か を 決 定 す る 。
1.
If プ ロ セ ス の 実 効 ユ ー ザ ID が フ ァ イ ル オ ブ ジ ェ ク ト 所 有 者 の ユ ー ザ ID と 一 致 す る 。 then
if 要 求 さ れ た 許 可 が ACL_USER_OBJ エ ン ト リ に 含 ま れ る な ら ば 、 ア ク セ ス は 許 可 さ れ る 。
else ア ク セ ス は 拒 否 さ れ る 。
2.
else if プ ロ セ ス の 実 効 ユ ー ザ ID が ACL_USER 型 の 何 れ か の エ ン ト リ の 修 飾 子 と 一 致 す る 。 then
if 一 致 し た ACL_USER エ ン ト リ と ACL_MASK エ ン ト リ に 要 求 さ れ た 許 可 が 含 ま れ る な ら ば 、 ア ク セ ス は 許 可 さ れ る 。
else ア ク セ ス は 拒 否 さ れ る 。
3.
else if プ ロ セ ス の 実 効 グ ル ー プ ID ま た は 何 れ か の 補 助 グ ル ー プ ID が 、 フ ァ イ ル グ ル ー プ ま た は ACL_GROUP 型 の 何 れ か の エ ン ト リ の 修 飾 子 と 一 致 す る 。 then
if ACL が ACL_MASK エ ン ト リ を 含 む 。 then
if ACL_MASK エ ン ト リ お よ び 一 致 す る ACL_GROUP_OBJ ま た は ACL_GROUP エ ン ト リ の 何 れ か に 、 要 求 さ れ た 許 可 が 含 ま れ る な ら ば 、 ア ク セ ス は 許 可 さ れ る 。
else ア ク セ ス は 拒 否 さ れ る 。
else (ACL_MASK エ ン ト リ を 含 ま な い ACL_GROUP エ ン ト リ は 存 在 し な い 点 に 注 意 す る こ と )
if ACL_GROUP_OBJ エ ン ト リ が 要 求 さ れ た 許 可 を 含 む な ら ば 、 ア ク セ ス は 許 可 さ れ る 。
else ア ク セ ス は 拒 否 さ れ る 。
4.
else if ACL_OTHER エ ン ト リ が 要 求 さ れ た 許 可 を 含 む な ら ば 、 ア ク セ ス は 許 可 さ れ る 。
5.
else ア ク セ ス は 拒 否 さ れ る 。
ACL テ キ ス ト 形 式
ACL を 表 現 す る た め に 長 い テ キ ス ト 形 式 と 短 い テ キ ス ト 形 式 が 定 義 さ れ て い る 。 両 方 の 形 式 に お い て 、 ACL エ ン ト リ は コ ロ ン 区 切 ら れ た 3 つ の フ ィ ー ル ド 、 ACL エ ン ト リ タ グ 型 ・ ACL エ ン ト リ 修 飾 子 ・ 任 意 の ア ク セ ス 許 可 で 表 現 さ れ る 。 1 番 目 の フ ィ ー ル ド は 以 下 の エ ン ト リ タ グ 型 キ ー ワ ー ド の 何 れ か を 含 む :
user
user ACL エ ン ト リ は 、 フ ァ イ ル 所 有 者 (エ ン ト リ タ グ 型 ACL_USER_OBJ) と 指 定 さ れ た ユ ー ザ (エ ン ト リ タ グ 型 ACL_USER) に 対 し て 許 可 さ れ る ア ク セ ス を 指 定 す る 。
group
group ACL エ ン ト リ は 、 フ ァ イ ル グ ル ー プ (エ ン ト リ タ グ 型 ACL_GROUP_OBJ) と 指 定 さ れ た グ ル ー プ (エ ン ト リ タ グ 型 ACL_GROUP) に 対 し て 許 可 さ れ る ア ク セ ス を 指 定 す る 。
mask
mask ACL エ ン ト リ は 、 フ ァ イ ル 所 有 者 に 対 す る user エ ン ト リ と other エ ン ト リ を 除 く 、 全 て の ACL (エ ン ト リ タ グ 型 ACL_MASK) に 対 し て 許 可 さ れ る ア ク セ ス の う ち 最 大 の も の を 指 定 す る 。
other
other ACL エ ン ト リ は 、 ど の user ACL エ ン ト リ に も group ACL エ ン ト リ に も マ ッ チ し な い (エ ン ト リ タ グ 型 ACL_OTHER) の プ ロ セ ス に 対 し て 許 可 さ れ る ア ク セ ス を 指 定 す る 。
2 番 目 の フ ィ ー ル ド は 、 エ ン ト リ タ グ 型 ACL_USER ま た は ACL_GROUP の エ ン ト リ の 場 合 、 ACL エ ン ト リ に 関 連 付 け ら れ て い る ユ ー ザ ま た は グ ル ー プ 識 別 子 を 含 む 。 そ の 他 の エ ン ト リ の 場 合 、 こ の フ ィ ー ル ド は 空 に な る 。 ユ ー ザ 識 別 子 は ユ ー ザ 名 で も 10 進 数 の ユ ー ザ ID 番 号 で も よ い 。 グ ル ー プ 識 別 子 は グ ル ー プ 名 で も 10 進 数 の グ ル ー プ ID 番 号 で も よ い 。
3 番 目 の フ ィ ー ル ド は 任 意 の ア ク セ ス 許 可 を 保 持 す る 。 書 き 出 し ・ 読 み 込 み ・ 検 索 / 実 行 の 許 可 は 、 r, w, x と い う 文 字 で こ の 順 番 で 表 さ れ る 。 ACL エ ン ト リ に こ れ ら の 許 可 が な い 場 合 、 各 文 字 は − 文 字 で 置 き 換 え ら れ る 。 テ キ ス ト 形 式 か ら 内 部 表 現 に 変 換 す る 場 合 、 保 持 し て い な い 許 可 は 指 定 す る 必 要 が な い 。 各 ACL エ ン ト リ の 始 め と 終 わ り 、 そ し て フ ィ ー ル ド 区 切 り 文 字 (コ ロ ン 文 字 ) の 直 前 と 直 後 に は 、 空 白 を 入 れ る こ と が で き る 。 長 い テ キ ス ト 形 式 長 い テ キ ス ト 形 式 で は 、 1 行 に 1 つ の ACL エ ン ト リ を 保 持 す る 。 さ ら に ナ ン バ ー 記 号 (#) で コ メ ン ト を 開 始 す る こ と が 可 能 で 、 行 の 終 り ま で が コ メ ン ト に な る 。 ACL_MASK エ ン ト リ に 含 ま れ な い 許 可 が ACL_USER, ACL_GROUP_OBJ, ACL_GROUP ACL エ ン ト リ に 含 ま れ る 場 合 、 そ の エ ン ト リ の 後 に は ナ ン バ ー 記 号 と 文 字 列 “effective:” と そ の エ ン ト リ で 定 義 さ れ る 実 効 ア ク セ ス 許 可 が 続 く 。 以 下 は 長 い テ キ ス ト 形 式 の 例 で あ る :
user::rw-
user:lisa:rw- #effective:r--
group::r--
group:toolies:rw- #effective:r--
mask::r--
other::r-- 短 い テ キ ス
ト 形 式 短 い テ
キ ス ト 形 式 は
、 コ ン マ で 区
切 ら れ た ACL エ ン
ト リ の 並 び で
あ り 、 入 力 と
し て 使 わ れ る
。 コ メ ン ト は
サ ポ ー ト さ れ
て い な い 。 エ
ン ト リ タ グ 型
キ ー ワ ー ド は
省 略 さ れ な い
完 全 な 形 式 で
も 1 文 字 の 省 略
形 で も 指 定 で
き る 。 user の 省 略
形 は u, group の 省 略
形 は g, mask の 省 略
形 は m, other の 省 略
形 は o で あ る 。
許 可 に は 、 r, w, x
と い う 文 字 の
う ち 1 つ 以 上 を
、 任 意 の 順 番
で 含 め る こ と
が で き る 。 以
下 は 短 い テ キ
ス ト 形 式 の 例
で あ る :
u::rw-,u:lisa:rw-,g::r--,g:toolies:rw-,m::r--,o::r--
g:toolies:rw,u:lisa:rw,u::wr,g::r,o::r,m::r 理
論 的 根 拠
IEEE 1003.1e draft 17 は
、 タ グ 型 ACL_MASK の
エ ン ト リ を 含
む ア ク セ ス 制
御 リ ス ト を 定
義 し て お り 、
画 一 的 で は な
い フ ァ イ ル 許
可 ビ ッ ト 間 の
対 応 付 け を 定
義 し て い る 。
標 準 化 作 業 グ
ル ー プ は 、 IEEE 1003.1
(“POSIX.1”) と 互 換 性
の な い ア プ リ
ケ ー シ ョ ン が ACL
を 持 つ シ ス テ
ム 上 で も 機 能
す る こ と を 保
証 す る た め に
、 比 較 的 複 雑
な イ ン タ フ ェ
ー ス を 定 義 し
た 。 IEEE 1003.1e draft 17 に は
、 こ の イ ン タ
フ ェ ー ス を 選
択 す る 理 論 的
根 拠 が セ ク シ
ョ ン B.23 に 書 か れ
て い る 。 フ ァ
イ ル ユ ー テ ィ
リ テ ィ の 変 更
ACL を サ ポ ー ト す
る シ ス テ ム で
は 、 フ ァ イ ル
ユ ー テ ィ リ テ
ィ ls(1), cp(1), mv(1) は 自 身
の 動 作 を 以 下
の よ う に 変 更
す る :
• デ フ ォ ル ト ACL を 持 つ フ ァ イ ル 、 ま た は 必 要 と さ れ る 3 つ 以 上 の ACL エ ン ト リ を 保 持 す る ア ク セ ス ACL を 持 つ フ ァ イ ル に 対 し て 、 ls(1) ユ ー テ ィ リ テ ィ を 長 い 形 式 ls −l で 実 行 す る と 、 プ ラ ス 記 号 (+) が 許 可 文 字 列 の 後 に 表 示 さ れ る 。
•
−p フ ラ グ が 指 定 さ れ た 場 合 、 cp(1) ユ ー テ ィ リ テ ィ は ACL も 保 存 す る 。 保 存 で き な い 場 合 は 警 告 が 出 さ れ る 。
•
mv(1) ユ ー テ ィ リ テ ィ は 常 に ACL を 保 存 す る 。 保 存 で き な い 場 合 は 警 告 が 出 さ れ る 。
chmod(1)
ユ ー テ ィ リ テ
ィ と chmod(2) シ ス テ
ム コ ー ル の ア
ク セ ス ACL に 対 す
る 影 響 に つ い
て は 、 「 ACL エ ン
ト リ と フ ァ イ
ル 許 可 ビ ッ ト
の 対 応 」 で 説
明 さ れ て い る
。 準 拠
IEEE 1003.1e draft 17 (“POSIX.1e”) は
、 IEEE 1003.1 標 準 に 対
す る い く つ か
の セ キ ュ リ テ
ィ 拡 張 に つ い
て 記 述 し て い
る 。 1003.1e で の 作
業 は 放 棄 さ れ
た が 、 多 く の UNIX
系 シ ス テ ム は
POSIX.1e draft 17 ま た は そ
れ 以 前 の ド ラ
フ ト の 一 部 を
実 装 し て い る
。
Linux ア
ク セ ス 制 御 リ
ス ト は 、 POSIX.1e の
ア ク セ ス 制 御
リ ス ト で 定 義
さ れ て い る 全
て の 関 数 セ ッ
ト と い く つ か
の 拡 張 を 実 装
し て い る 。 こ
の 実 装 は POSIX.1e draft 17
に 完 全 に 準 拠
す る 。 拡 張 に
は そ の 旨 が 記
さ れ て い る 。
ア ク セ ス 制 御
リ ス ト の 操 作
関 数 は 、 ACL ラ イ
ブ ラ リ (libacl, −lacl) で
定 義 さ れ て い
る 。 POSIX 互 換 の イ
ン タ フ ェ ー ス
は <sys/acl.h> ヘ ッ ダ
で 宣 言 さ れ て
い る 。 こ れ ら
の 関 数 に 対 す
る Linux 固 有 の 拡 張
は 、 <acl/libacl.h> ヘ ッ
ダ で 宣 言 さ れ
て い る 。 関 連
項 目
chmod(1), creat(2), getfacl(1), ls(1), mkdir(2), mkfifo(2),
mknod(2), open(2), setfacl(1), stat(2), umask(1)
POSIX 1003.1e
DRAFT 17
http://www.guug.de/~winni/posix.1e/download.html カ
テ ゴ リ に よ る POSIX
1003.1e 関 数 の 分 類
ACL ス ト レ ー ジ の 管 理
acl_dup(3), acl_free(3), acl_init(3)
ACL エ ン ト リ の 操 作
acl_copy_entry(3), acl_create_entry(3), acl_delete_entry(3), acl_get_entry(3), acl_valid(3)
acl_add_perm(3), acl_calc_mask(3), acl_clear_perms(3), acl_delete_perm(3), acl_get_permset(3), acl_set_permset(3)
acl_get_qualifier(3), acl_get_tag_type(3), acl_set_qualifier(3), acl_set_tag_type(3) オ ブ ジ ェ ク ト の
ACL の
操 作
acl_delete_def_file(3), acl_get_fd(3), acl_get_file(3),
acl_set_fd(3), acl_set_file(3)
ACL 形 式 の 変 換
acl_copy_entry(3), acl_copy_ext(3), acl_from_text(3), acl_to_text(3), acl_size(3) 有 効 性 に よ る POSIX 1003.1e 関 数 の 分 類 最 初 の 関 数 の グ ル ー プ は POSIX ラ イ ク な ア ク セ ス 制 御 リ ス ト を 持 つ 大 部 分 の シ ス テ ム で サ ポ ー ト さ れ て い る 。 一 方 、 2 番 目 の 関 数 の グ ル ー プ を サ ポ ー ト し て い る シ ス テ ム は 少 な い 。 移 植 を 予 定 す る ア プ リ ケ ー シ ョ ン で は 、 2 番 目 の グ ル ー プ を 避 け た 方 が 良 い 。
acl_delete_def_file(3), acl_dup(3), acl_free(3), acl_from_text(3), acl_get_fd(3), acl_get_file(3), acl_init(3), acl_set_fd(3), acl_set_file(3), acl_to_text(3), acl_valid(3)
acl_add_perm(3), acl_calc_mask(3), acl_clear_perms(3), acl_copy_entry(3), acl_copy_ext(3), acl_copy_int(3), acl_create_entry(3), acl_delete_entry(3), acl_delete_perm(3), acl_get_entry(3), acl_get_permset(3), acl_get_qualifier(3), acl_get_tag_type(3), acl_set_permset(3), acl_set_qualifier(3), acl_set_tag_type(3), acl_size(3)
LINUX 拡 張 こ れ ら の 移 植 性 の な い 拡 張 は 、 Linux シ ス テ ム で の み 有 効 で あ る 。
acl_check(3),
acl_cmp(3), acl_entries(3), acl_equiv_mode(3), acl_error(3),
acl_extended_fd(3), acl_extended_file(3),
acl_extended_file_nofollow(3), acl_from_mode(3),
acl_get_perm(3), acl_to_any_text(3) 著 者
Andreas Gruenbacher, <a.gruenbacher [AT] bestbits.at>