Manpages

名 前

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>