Man page - afpd(8)
Packages contains this manual
Available languages:
en jaManual
AFPD
名 前書 式
説 明
オ プ シ ョ ン
認 証
警 告
シ グ ナ ル
フ ァ イ ル
バ グ
名 前
afpd - AppleTalk フ ァ イ リ ン グ プ ロ ト コ ル デ ー モ ン
書 式
afpd [ -duptDTvI ] [ -f defaultvolumes ] [ -s systemvolumes ] [ -n nbpname ] [ -c maxconnections ] [ -g guest ] [ -P pidfile ] [ -S port ] [ -L message ] [ -F config ] [ -U uams ] [ -m umask ]
説 明
afpd は AppleTalk フ ァ イ リ ン グ プ ロ ト コ ル (AppleTalk Filing Protocol, AFP) の イ ン タ ー フ ェ ー ス を Unix フ ァ イ ル シ ス テ ム に 提 供 す る 。 こ の デ ー モ ン は 、 通 常 、 ブ ー ト 時 に /etc/rc か ら 起 動 さ れ る 。 ユ ー ザ ー に 提 供 さ れ る ボ リ ュ ー ム の 一 覧 は 、 /etc/netatalk/AppleVolumes.system お よ び /etc/netatalk/AppleVolumes.default , ˜/AppleVolumes , ˜/.AppleVolumes の う ち の 1 つ か ら 作 成 さ れ る 。
AppleVolumes フ ァ イ ル は 、 マ ウ ン ト す る ボ リ ュ ー ム や フ ァ イ ル 名 拡 張 子 の 対 応 付 け を 指 定 す る た め に 使 わ れ る 。 以 下 の よ う な フ ォ ー マ ッ ト で 、 1 行 に 1 つ を 指 定 す る :
pathname
[
volumename
]
.
extension
[
type
[
creator
] ]
volumename が 指 定 さ れ な い 場 合 、 pathname の 最 後 の ’/’ よ り 後 の 部 分 が 使 わ れ る 。 ボ リ ュ ー ム 名 と し て 同 じ 名 前 を 重 複 し て 使 う こ と は で き な い 。 type が 指 定 さ れ な い 場 合 、 ’ ???? ’ が 使 わ れ る 。 creator が 指 定 さ れ な い 場 合 、 ’ UNIX ’ が 使 わ れ る 。 拡 張 子 ’ . ’ は 、 タ イ プ が 設 定 さ れ て い な い Unix フ ァ イ ル に 対 し て 、 デ フ ォ ル ト の ク リ エ ー タ と タ イ プ を 設 定 す る 。 空 行 と ‘#’ で 始 ま る 行 は 無 視 さ れ る 。
オ プ シ ョ ン
|
-d |
デ ー モ ン を fork せ ず 、 全 て の AFP コ マ ン ド を 標 準 出 力 に 書 き 出 す よ う に 指 定 す る 。 |
-f defaultvolumes
デ フ ォ ル ト で 提 供 す る ボ リ ュ ー ム の 一 覧 を 、 /etc/netatalk/AppleVolumes.default で は な く defaultvolumes か ら 読 み 込 む 。
-s systemvolumes
全 て の ユ ー ザ ー に 提 供 す る ボ リ ュ ー ム の 一 覧 を 、 /etc/netatalk/AppleVolumes.system で は な く systemvolumes か ら 読 み 込 む 。
|
-u |
ユ ー ザ ー の AppleVolumes フ ァ イ ル を 最 初 に 読 み 込 む 。 こ の オ プ シ ョ ン に よ り 、 ユ ー ザ ー の AppleVolumes フ ァ イ ル に あ る ボ リ ュ ー ム 名 が 、 シ ス テ ム の AppleVolumes フ ァ イ ル に あ る ボ リ ュ ー ム 名 よ り も 優 先 さ れ る 。 デ フ ォ ル ト で は シ ス テ ム の AppleVolumes が 最 初 に 読 ま れ る 。 こ の オ プ シ ョ ン が フ ァ イ ル 名 拡 張 子 の 対 応 付 け の 優 先 順 位 に は 影 響 し な い 点 に 注 意 す る こ と : ユ ー ザ ー の AppleVolumes フ ァ イ ル が 常 に 優 先 さ れ る 。 |
-n nbpname
NBP の 登 録 に 、 ロ ー カ ル ゾ ー ン の ホ ス ト 名 か ら ド メ イ ン 部 を と っ た 最 初 の 部 分 で は な く 、 nbpname を 使 う よ う に 指 定 す る 。
-c maxconnections
afpd に 許 可 す る 最 大 接 続 数 を 指 定 す る 。 デ フ ォ ル ト は 5 で あ る 。
-g guest
ゲ ス ト ア カ ウ ン ト の 名 前 を 指 定 す る 。 デ フ ォ ル ト は ‘‘nobody’’ で あ る 。
-P pidfile
afpd が 自 身 の プ ロ セ ス ID を 格 納 す る フ ァ イ ル を 指 定 す る 。
|
-p |
ク ラ イ ア ン ト が パ ス ワ ー ド を 保 存 し な い よ う に さ せ る ( afpd.conf に お け る -nosavepasswd と 等 価 で あ る )。 |
||
|
-t |
ク ラ イ ア ン ト が パ ス ワ ー ド を 変 更 で き る よ う に す る ( afpd.conf に お け る -setpasswd と 等 価 で あ る )。 |
||
|
-D |
ト ラ ン ス ポ ー ト プ ロ ト コ ル と し て DDP (AppleTalk) を 使 う ( afpd.conf に お け る -ddp と 等 価 で あ る )。 |
||
|
-T |
ト ラ ン ス ポ ー ト プ ロ ト コ ル と し て TCP/IP を 使 う ( afpd.conf に お け る -tcp と 等 価 で あ る )。 |
-S port
AFPoverTCP を 実 行 す る と き に 登 録 す る ポ ー ト を 指 定 す る 。 デ フ ォ ル ト は 548 で あ る ( afpd.conf に お け る -port と 等 価 で あ る )。
-L message
ク ラ イ ア ン ト に 送 ら れ る ロ グ イ ン メ ッ セ ー ジ を 指 定 す る ( afpd.conf に お け る -loginmsg と 等 価 で あ る )。
-F config
使 用 す る 設 定 フ ァ イ ル を 指 定 す る (デ フ ォ ル ト は /etc/netatalk/afpd.conf で あ る )。
-U uams
認 証 プ ロ セ ス で 使 用 す る UAM (訳 註 : User Authentication Method, ユ ー ザ 認 証 法 ) の コ ン マ で 区 切 ら れ た リ ス ト ( afpd.conf に お け る -uamlist と 等 価 で あ る )。
|
-I |
プ ラ ッ ト フ ォ ー ム 固 有 の ア イ コ ン を 使 う ( afpd.conf に お け る -icon と 等 価 で あ る )。 |
-m umask
Netatalk で フ ォ ル ダ を 作 成 す る 際 に 、 こ の umask を 使 う 。
|
-v |
バ ー ジ ョ ン 情 報 を 表 示 し て 、 終 了 す る 。 |
認 証
afpd は 、 現 在 の と こ ろ 、 NoUserAuthent (ゲ ス ト ), Cleartxt passwrd , Kerberos IV と い う 3 つ の ユ ー ザ ー 認 証 法 (UAM) を 使 う こ と が で き る 。 ユ ー ザ ー が NoUserAuthent を 使 っ た 場 合 、 デ フ ォ ル ト の ボ リ ュ ー ム の み を マ ウ ン ト で き る 。 ま た 、 ゲ ス ト ユ ー ザ ー に 許 可 さ れ た フ ァ イ ル に つ い て の み 読 み 書 き が 可 能 で あ る 。 -G オ プ シ ョ ン は NoUserAuthent を 使 用 不 可 に す る 。 Cleartxt passwd や Kerberos IV が 使 わ れ た 場 合 、 afpd は ˜/AppleVolumes に リ ス ト さ れ て い る 全 て の ボ リ ュ ー ム を ユ ー ザ ー に 提 供 す る 。 ユ ー ザ ー は 通 常 読 み 書 き で き る 全 て の フ ァ イ ル の 読 み 書 き が で き る 。 AFS を 使 う 際 に Cleartxt passwd は 推 奨 さ れ ず 、 Kerberos IV が 推 奨 さ れ る 。 ア メ リ カ 国 外 用 に 、 簡 略 化 し た UAM, AFS Kerberos が 配 布 の 中 に 含 ま れ て い る 。
警 告
afpd の デ ィ レ ク ト リ ID は 、 セ ッ シ ョ ン の 間 を 通 し て 固 定 で あ る 。 こ れ は Mac エ イ リ ア ス が 必 ず し も 常 に 正 し く 動 作 し な い こ と を 意 味 す る 。
ア プ リ ケ ー シ ョ ン が 対 応 付 け ら れ て い る フ ォ ル ダ の 名 前 が 変 更 さ れ る と 、 そ の ア プ リ ケ ー シ ョ ン の APPL 対 応 付 け は 使 用 不 能 に な る 。 こ れ は 、 ア プ リ ケ ー シ ョ ン が 作 っ た 文 書 を ダ ブ ル ク リ ッ ク し て も 、 そ の ア プ リ ケ ー シ ョ ン が 起 動 し な く な る こ と を 意 味 す る 。 APPL 対 応 付 け は 、 次 に Finder が ア プ リ ケ ー シ ョ ン を 参 照 し た と き に 、 Mac に よ っ て 再 構 築 さ れ る 。
afpd が Macintosh フ ァ イ ル 名 を 小 文 字 化 す る よ う に 設 定 さ れ て い る 場 合 、 大 文 字 と 小 文 字 の 混 ざ っ た Unix フ ァ イ ル 名 は 使 う こ と が で き な い 。
キ ャ リ ッ ジ リ タ ー ン / ラ イ ン フ ィ ー ド の 変 換 が 有 効 に さ れ て い る 場 合 、 Unix の バ イ ナ リ フ ァ イ ル を Macintosh に コ ピ ー す る の は 安 全 で な い 。
デ バ イ ス 間 で デ ィ レ ク ト リ を 移 動 す る こ と は で き な い 。
既 存 の ボ リ ュ ー ム の 親 ボ リ ュ ー ム を マ ウ ン ト し た 場 合 、 既 存 の ボ リ ュ ー ム の デ ス ク ト ッ プ デ ー タ ベ ー ス は 親 ボ リ ュ ー ム か ら は 使 え な い 。 APPL 対 応 付 け や BNDL ビ ッ ト セ ッ ト を 使 っ た ア プ リ ケ ー シ ョ ン の ア イ コ ン は 、 Finder が ア プ リ ケ ー シ ョ ン を 参 照 し た と き に 親 ボ リ ュ ー ム 内 に 作 成 さ れ る 。
ユ ー ザ ー が 自 分 の ˜/AppleVolumes を 編 集 し て 自 分 の デ ィ レ ク ト リ を 提 供 し な い よ う に し た 場 合 、 ユ ー ザ ー は Macintosh か ら 自 分 の ˜/AppleVolumes を 編 集 で き な く な る 。
‘.’ で 始 ま る Unix フ ァ イ ル は 、 Mac か ら ア ク セ ス で き な い 。
pathname が ˜/AppleVolumes フ ァ イ ル に な い 場 合 、 そ の ボ リ ュ ー ム は セ レ ク タ に 現 れ な い 。
Microsoft Word の TEXT 文 書 は キ ャ リ ッ ジ リ タ ー ン / ラ イ ン フ ィ ー ド の 変 換 が 行 わ れ な い 。 な ぜ な ら 、 MS Word は 文 書 を 書 き 込 む と き に TEXT で は な い タ イ プ を 使 い 、 そ の 後 で タ イ プ を TEXT に 変 更 す る た め で あ る 。 ユ ー ザ ー が 自 分 の ˜/AppleVolumes を 編 集 で き る よ う に 、 afpd は フ ァ イ ル の 行 末 文 字 が (NL, LF の ) ど ち ら で あ っ て も 理 解 す る 。
31 文 字 よ り 長 い Unix フ ァ イ ル 名 は 、 Macintosh か ら ア ク セ ス で き な い 。
シ グ ナ ル
メ イ ン の afpd プ ロ セ ス に 送 ら れ た シ グ ナ ル は 、 子 プ ロ セ ス に も 伝 え ら れ て 、 全 て に 影 響 を 与 え る 。
|
SIGHUP |
afpd プ ロ セ ス は "The server is going down for maintenance." と い う メ ッ セ ー ジ を ク ラ イ ア ン ト に 送 り 、 5 分 以 内 に シ ャ ッ ト ダ ウ ン す る 。 新 規 の 接 続 は 許 可 さ れ な い 。 子 の afpd に シ グ ナ ル が 送 ら れ て も 、 他 の 子 プ ロ セ ス に は 影 響 し な い 。 だ だ し メ イ ン プ ロ セ ス は 終 了 し 、 新 規 の 接 続 は で き な い 。 |
||
|
SIGUSR1 |
configure オ プ シ ョ ン --with-message-dir が 指 定 さ れ た 場 合 、 afpd プ ロ セ ス は debug オ プ シ ョ ン を 設 定 し 、 メ ッ セ ー ジ を /var/tmp/afpd-debug- pid に リ ダ イ レ ク ト す る 。 こ の シ グ ナ ル は 子 の afpd に の み 送 る べ き で あ る 。 警 告 : --with-message-dir オ プ シ ョ ン が 指 定 さ れ て い な い 場 合 、 こ の シ グ ナ ル は afpd プ ロ セ ス を kill す る 。 |
||
|
SIGUSR2 |
afpd プ ロ セ ス は msg デ ィ レ ク ト リ で message. pid と い う 名 前 の フ ァ イ ル を 探 す 。 フ ァ イ ル が 見 つ か る と 、 そ れ に 対 応 す る AFP ク ラ イ ア ン ト に フ ァ イ ル の 内 容 を メ ッ セ ー ジ と し て 送 る 。 メ ッ セ ー ジ が 送 ら れ た 後 、 フ ァ イ ル は 削 除 さ れ る 。 |
フ ァ イ ル
/etc/netatalk/AppleVolumes.default
マ ウ ン ト す る デ フ ォ ル ト の ボ リ ュ ー ム の 一 覧
/etc/netatalk/AppleVolumes.system
全 て の ユ ー ザ ー に 提 供 す る ボ リ ュ ー ム の 一 覧
|
˜/AppleVolumes |
各 ユ ー ザ ー が マ ウ ン ト す る ボ リ ュ ー ム の 一 覧 |
/etc/netatalk/msg/message. pid
ユ ー ザ ー に 送 ら れ る メ ッ セ ー ジ
/var/tmp/afpd-debug- pid
(SIGUSR1 で 呼 び 出 さ れ た 場 合 の ) デ バ ッ グ 出 力
バ グ
い く つ か の AFP の 仕 様 は 、 Macintosh で 使 用 さ れ て い な い の で 、 実 装 さ れ て い な い 。