diff --git a/ja_JP.eucJP/man/man1/Makefile b/ja_JP.eucJP/man/man1/Makefile index 2175e307f7..79f099b622 100644 --- a/ja_JP.eucJP/man/man1/Makefile +++ b/ja_JP.eucJP/man/man1/Makefile @@ -1,415 +1,416 @@ MAN1 = a2p.1\ addftinfo.1\ addr2line.1\ alaw2ulaw.1\ apply.1\ apropos.1\ ar.1\ as.1\ at.1\ awk.1\ basename.1\ bc.1\ + bdes.1\ biff.1\ bison.1\ brandelf.1\ btreeop.1\ c89.1\ calendar.1\ cap_mkdb.1\ cat.1\ catman.1\ cccp.1\ cd.1\ cdcontrol.1\ checknr.1\ chflags.1\ chkey.1\ chgrp.1\ chio.1\ chmod.1\ chpass.1\ ci.1\ ckdist.1\ cksum.1\ cmp.1\ co.1\ col.1\ colcrt.1\ colldef.1\ colrm.1\ column.1\ comm.1\ compile_et.1\ compress.1\ cp.1\ cpio.1\ crontab.1\ crunchgen.1\ crunchide.1\ csh.1\ ctags.1\ ctm.1\ ctm_rmail.1\ cu.1\ cursor.1\ cut.1\ cvs.1\ date.1\ dc.1\ dd.1\ df.1\ dialog.1\ diff.1\ diff3.1\ dig.1\ dnsquery.1\ domainname.1\ doscmd.1\ du.1\ echo.1\ ed.1\ ee.1\ enigma.1\ eqn.1\ error.1\ expand.1\ expr.1\ f2c.1\ f77.1\ false.1\ fdformat.1\ fdwrite.1\ fetch.1\ file.1\ file2c.1\ find.1\ finger.1\ fmt.1\ fold.1\ fontedit.1\ fpr.1\ from.1\ fsplit.1\ fstat.1\ ftp.1\ gcc.1\ gcore.1\ gctags.1\ gdb.1\ gdbserver.1\ gencat.1\ genclass.1\ getNAME.1\ getopt.1\ global.1\ gperf.1\ gprof.1\ grep.1\ grodvi.1\ groff.1\ grolj4.1\ grops.1\ grotty.1\ groups.1\ gtags.1\ gzexe.1\ gzip.1\ h2ph.1\ head.1\ hexdump.1\ host.1\ hostname.1\ htags.1\ id.1\ ident.1\ indent.1\ indxbib.1\ install.1\ install-info.1\ intro.1\ ipcrm.1\ ipcs.1\ ipf.1\ ipftest.1\ ipnat.1\ ipresend.1\ ipsend.1\ iptest.1\ join.1\ jot.1\ kbdcontrol.1\ kbdmap.1\ kcon.1\ kdump.1\ key.1\ keyinfo.1\ keyinit.1\ keylogin.1\ keylogout.1\ kill.1\ killall.1\ ktrace.1\ lam.1\ last.1\ lastcomm.1\ ld.1\ ldd.1\ leave.1\ lex.1\ limits.1\ lint.1\ lkbib.1\ ln.1\ loadfont.1\ locate.1\ lock.1\ lockf.1\ logger.1\ login.1\ logname.1\ look.1\ lookbib.1\ lorder.1\ lp.1\ lpq.1\ lpr.1\ lprm.1\ lptest.1\ ls.1\ lsvfs.1\ m4.1\ mail.1\ mailq.1\ make.1\ makewhatis.1\ man.1\ manpath.1\ mcon.1\ md5.1\ merge.1\ mesg.1\ minigzip.1\ mkdep.1\ mkdir.1\ mkfifo.1\ mklocale.1\ mkstr.1\ mktemp.1\ more.1\ mptable.1\ mset.1\ msgs.1\ mt.1\ mv.1\ ncal.1\ neqn.1\ netstat.1\ newaliases.1\ nfsstat.1\ nice.1\ nm.1\ nohup.1\ nroff.1\ objcopy.1\ objdump.1\ objformat.1\ od.1\ opieinfo.1\ opiekey.1\ opiepasswd.1\ pagesize.1\ passwd.1\ paste.1\ patch.1\ pawd.1\ pax.1\ perl.1\ pfbtops.1\ pic.1\ pkg_add.1\ pkg_create.1\ pkg_delete.1\ pkg_info.1\ pr.1\ printenv.1\ printf.1\ ps.1\ psbb.1\ psroff.1\ pwd.1\ quota.1\ ranlib.1\ rcp.1\ rcs.1\ rcsclean.1\ rcsdiff.1\ rcsfreeze.1\ rcsintro.1\ rcsmerge.1\ rdist.1\ refer.1\ rev.1\ rlog.1\ rlogin.1\ rm.1\ rmdir.1\ rpcgen.1\ rs.1\ rsh.1\ rtprio.1\ rup.1\ ruptime.1\ rusers.1\ rwall.1\ rwho.1\ s2p.1\ sasc.1\ scon.1\ script.1\ sdiff.1\ sed.1\ send-pr.1\ sgsc.1\ sh.1\ shar.1\ size.1\ sockstat.1\ skey.1\ sleep.1\ soelim.1\ sort.1\ split.1\ startslip.1\ strings.1\ strip.1\ stty.1\ su.1\ symorder.1\ systat.1\ tail.1\ talk.1\ tar.1\ tbl.1\ tconv.1\ tcopy.1\ tcpdump.1\ tcpslice.1\ tee.1\ telnet.1\ test.1\ tfmtodit.1\ tftp.1\ time.1\ tip.1\ tn3270.1\ top.1\ touch.1\ tput.1\ tr.1\ troff.1\ true.1\ truss.1\ tset.1\ tsort.1\ tty.1\ ul.1\ ulaw2alaw.1\ uname.1\ unifdef.1\ uniq.1\ units.1\ unvis.1\ uptime.1\ users.1\ uuconv.1\ uucp.1\ uuencode.1\ uulog.1\ uuname.1\ uupick.1\ uuto.1\ uustat.1\ uux.1\ vacation.1\ vgrind.1\ vi.1\ vidcontrol.1\ vis.1\ vt220keys.1\ vttest.1\ w.1\ wait.1\ wall.1\ wc.1\ what.1\ whereis.1\ which.1\ who.1\ whoami.1\ whois.1\ window.1\ write.1\ xargs.1\ xstr.1\ xten.1\ yacc.1\ yes.1\ ypcat.1\ ypmatch.1\ ypwhich.1\ yyfix.1\ zdiff.1\ zforce.1\ zmore.1\ znew.1 MLINKS= csh.1 limit.1 csh.1 alias.1 csh.1 bg.1 csh.1 dirs.1 csh.1 fg.1 \ csh.1 foreach.1 csh.1 history.1 csh.1 jobs.1 csh.1 popd.1 \ csh.1 pushd.1 csh.1 rehash.1 csh.1 repeat.1 csh.1 suspend.1 \ csh.1 stop.1 csh.1 source.1 MLINKS+= ed.1 red.1 MLINKS+= test.1 '[.1' MLINKS+= gcc.1 cc.1 gcc.1 c++.1 gcc.1 g++.1 MLINKS+= cccp.1 cpp.1 MLINKS+= grep.1 egrep.1 grep.1 fgrep.1 MLINKS+= grep.1 zgrep.1 grep.1 zegrep.1 grep.1 zfgrep.1 MLINKS+= gzip.1 gunzip.1 gzip.1 zcat.1 gzip.1 gzcat.1 MLINKS+= zdiff.1 zcmp.1 MLINKS+= apropos.1 whatis.1 MLINKS+= send-pr.1 sendbug.1 MLINKS+= at.1 batch.1 \ at.1 atq.1 \ at.1 atrm.1 MLINKS+= basename.1 dirname.1 MLINKS+= chpass.1 chfn.1 chpass.1 chsh.1 MLINKS+= chpass.1 ypchpass.1 chpass.1 ypchfn.1 chpass.1 ypchsh.1 MLINKS+= compress.1 uncompress.1 MLINKS+= ee.1 ree.1 MLINKS+= expand.1 unexpand.1 MLINKS+= ftp.1 pftp.1 ftp.1 gate-ftp.1 MLINKS+= hexdump.1 hd.1 MLINKS+= intro.1 introduction.1 MLINKS+= lex.1 flex.1 MLINKS+= lex.1 flex++.1 MLINKS+= lex.1 lex++.1 MLINKS+= mail.1 Mail.1 MLINKS+=passwd.1 yppasswd.1 MLINKS+= printenv.1 env.1 MLINKS+= tconv.1 tic.1 tconv.1 captoinfo.1 MLINKS+= tput.1 clear.1 MLINKS+= tset.1 reset.1 MLINKS+=vi.1 ex.1 vi.1 view.1 MLINKS+=vi.1 nex.1 vi.1 nview.1 vi.1 nvi.1 MLINKS+=yacc.1 byacc.1 MLINKS+= ctm_rmail.1 ctm_smail.1 MLINKS+= ctm_rmail.1 ctm_dequeue.1 MLINKS+= kbdmap.1 vidfont.1 MLINKS+= rtprio.1 idprio.1 MLINKS+= cksum.1 sum.1 MLINKS+= ktrace.1 trace.1 MLINKS+= uuencode.1 uudecode.1 MLINKS+= ncal.1 cal.1 MLINKS+=enigma.1 crypt.1 .include "bsd.prog.mk" diff --git a/ja_JP.eucJP/man/man1/bdes.1 b/ja_JP.eucJP/man/man1/bdes.1 new file mode 100644 index 0000000000..22b845a212 --- /dev/null +++ b/ja_JP.eucJP/man/man1/bdes.1 @@ -0,0 +1,310 @@ +.\" Copyright (c) 1991, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" This code is derived from software contributed to Berkeley by +.\" Matt Bishop of Dartmouth College. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" @(#)bdes.1 8.1 (Berkeley) 6/29/93 +.\" jpman %Id: bdes.1,v 1.3 1999/10/03 08:35:01 horikawa Exp % +.\" +.\" word: initialization vector 初期化ベクトル[bdes.1] +.\" word: alternative cipher feedback mode 新しい CFB モード[bdes.1] +.\" word: cipher block chaining mode 暗号化ブロック連鎖モード[bdes.1] +.\" word: electronic code book mode 電子暗号表モード[bdes.1] +.\" word: message authentication code メッセージ認証コード[bdes.1] +.\" word: DISCLAIMER 免責条項(.SHタイトル) +.\" +.TH BDES 1 "June 29, 1993" +.UC 6 +.SH 名前 +bdes \- Data Encryption Standard による暗号化 / 復号化 +.SH 書式 +.nf +.ft B +bdes [ \-abdp ] [ \-F N ] [ \-f N ] [ \-k key ] +.ti +5 +[ \-m N ] [ \-o N ] [ \-v vector ] +.ft R +.fi +.SH 解説 +.I bdes +は FIPS PUB 81 で規定されるすべての DES モード処理を実装しています。 +新しい暗号化フィードバックモード (alternative cipher feedback mode +(CFB)) と両方の認証モードも含まれます。 +.I bdes +は標準入力を読んで標準出力へ書き出します。 +オプションを指定しなければ、 +入力は暗号化ブロック連鎖モード (cipher block chaining mode (CBC)) で +暗号化されます。 +暗号化と復号化に同一の鍵を使うことで平文を復元します。 +.PP +電子暗号表モード (electronic code book mode (ECB)) 以外のすべてのモードは +初期化ベクトル (initialization vector) を必要とし、 +指定されない場合はゼロベクトルが使われます。 +コマンドラインに +.I key +(鍵) を指定しない場合は、対話的に入力を求めます (詳しくは +.IR getpass (3) +を参照して下さい)。 +.PP +オプションは次の通りです: +.TP +\-a +鍵と初期化ベクトル文字列は ASCII 文字列として扱われ、 +``0X'', ``0x'', ``0B'', および ``0b'' ではじまる文字列に対する +特別の変換はされません。 +このフラグは、鍵と初期化ベクトルの +.I 両方 +に作用します。 +.TP +\-b +電子暗号表モード (ECB) で動作します。 +.TP +\-d +入力を復号化します。 +.TP +\-F +.IR N ビット +の新しい暗号化フィードバックモード (CFB) で動作します。 +現状では +.I N +は 7 以上 56 以下の 7 の倍数であることが必要です +(この制限は新しい暗号化フィードバックモード (CFB) の仕様には +適合しません)。 +.TP +\-f +.IR N ビット +の暗号化フィードバックモード (CFB) で動作します。 +現状では +.I N +は 8 以上 64 以下の 8 の倍数であることが必要です +(この制限は標準の暗号化フィードバックモード (CFB) の仕様には適合しません)。 +.TP +\-k +.I key +を暗号化方式の鍵とします。 +.TP +\-m +入力を +.I N +ビットのメッセージ認証コード (message authentication code (MAC)) +で処理します。 +.I N +は 1 以上 64 以下であることが必要です。 +.I N +が 8 の倍数でないとき、 +MAC のビット長が 8 の倍数になるまで 0 のビットが付け加えられます。 +出力は必ず MAC になります。 +MAC は暗号化ブロック連鎖モード (CBC) あるいは +暗号化フィードバックモード (CFB) でのみ有効です。 +.TP +\-o +.IR N ビット +の出力フィードバックモード (output feedback mode (OFB)) で動作します。 +現状では +.I N +は 8 以上 64 以下の 8 の倍数であることが必要です +(この制限は OFB モードの仕様には適合しません)。 +.TP +\-p +パリティビットのリセットをしません。 +このフラグにより鍵のパリティビットは入力された通りに解釈され、 +それぞれの文字を奇数パリティに直すことはしません。 +鍵が ASCII 文字列の場合にのみ使用されます。 +.TP +\-v +初期化ベクトルとして +.IR vector +を使用します。 +vector は鍵と同じ方式で解釈されます。 +vector は電子暗号表モード (ECB) では無効です。 +.PP +鍵と初期化ベクトルは ASCII 文字列として与えられ、 +そのままのビット並びとして扱われます。 +``0X'' あるいは ``0x'' ではじまっている場合、ビット並びを表す 16 進数値 +として扱われます。 +``0B'' あるいは ``0b'' ではじまっている場合は、ビット並びを表す 2 進数値 +として扱われます。 +どちらの場合でも、 +最初の 64 ビットまでが鍵あるいは初期化ベクトルとして使われ、 +64 ビットに満たない場合は 64 ビットになるまで 0 のビットが追加されます。 +.PP +DES 標準に従い、鍵文字列の各文字の最下位ビットは削られます。 +ほとんどの ASCII 文字の最上位ビットは 0 なので、 +単純に下位ビットを削ると、 +有効な鍵空間の大きさは 2\u\s-356\s0\d 個から 2\u\s-348\s0\d 個まで縮小します。 +これを防ぐため、 +最上位ビットは最下位ビットに部分的に依存する関数であることが必要です。 +例えば、最上位ビットは奇数パリティを満たすような値になるように +設定されるようにする方法があります。 +これで鍵空間の大きさが保持されます。 +このパリティビットの再設定は、鍵が 2 進数あるいは 16 進数で +与えられた場合には +.I 行なわれません。 +さらに、 +ASCII の鍵であっても再設定しないようにできることを注意しておきます。 +.PP +DES は非常に強固な暗号法とされており、 +table lookup attacks, key search attacks, および +Hellman's time-memory tradeoff +(これらはすべてたいへんな手間と時間を要します) を除けば、 +公の文献に関する限り DES を突破する解析法は知られていません。 +鍵の選択と鍵そのものの保安が +.IR bdes +の信頼性を決定するものと信じて間違いありません。 +.SH 実装に関する注釈 +このプログラムと互換性のあるソフトウェアを実装したい人は、 +以下の点に注意してください。 +このソフトウェアは Sun Microsystems, Inc. が公開している +data encryption standard の実装と互換であるものとされています。 +.PP +電子暗号表 (ECB) モードおよび暗号化ブロック連鎖 (CBC) モードでは、 +平文が 64 ビット (8 バイト = 1 ブロック) 単位で暗号化されます。 +平文のファイルが正しく暗号化されることを保証するために、 +.I bdes +は (内部動作として) 1 から 8 バイトを追加し、 +そのうちの最後のバイトは、最後のブロックが平文のファイルからの入力として +何バイトを読み込んで暗号化したかを示します。 +したがって、復号化のときには最後のブロックは 0 から 7 文字までの +平文データと、末尾のバイトとしてその文字数を含みます。 +復号化の際にファイルの最後のバイトが 0 から 7 までの間の整数でなかった場合、 +ファイルが破壊されているか間違った鍵が指定されたかのどちらかであることに +注意してください。 +同様の機構が OFB と CFB のモードでも利用されていますが、 +それらでは入力の長さがモードサイズの倍数であることが必要なだけで、 +最後のバイトは、0 か、モードサイズとして使われるバイト数から +1 を減じた数値になります。 +(これはモードサイズが 8 の倍数であることが必要な理由の一つです。) +.PP +Sun の実装と異なり、最後のブロック内の利用されないバイトは不定ではなく、 +一つ前のブロックの対応するバイトと同じになります。 +これにより、暗号化の強度を損なうことなく、処理速度と移植性を改善しています。 +.PP +鍵が ASCII 文字列で入力された場合、 +鍵の各文字のパリティビットは奇数パリティとなるように設定されます。 +Sun の実装と異なり、 +2 進あるいは 16 進の鍵もコマンドラインで指定できますが、 +その場合、パリティビットが再設定されることは +.I ありません +。 +これにより任意のビットパターンを鍵として試すことができます。 +.PP +Sun の実装では常に初期化ベクトルを 0 (全部 0) としています。 +.I bdes +でも既定動作は同様ですが、コマンドラインから指定して変更できます。 +.SH 関連項目 +crypt(3), getpass(3) +.sp +.IR "Data Encryption Standard" , +Federal Information Processing Standard #46, +National Bureau of Standards, +U.S. Department of Commerce, +Washington DC +(Jan. 1977) +.sp +.IR "DES Modes of Operation" , +Federal Information Processing Standard #81, +National Bureau of Standards, +U.S. Department of Commerce +Washington DC +(Dec. 1980) +.sp +Dorothy Denning, +.IR "Cryptography and Data Security" , +Addison-Wesley Publishing Co., +Reading, MA +\(co1982. +.sp +Matt Bishop, +.IR "Implementation Notes on bdes(1)" , +Technical Report PCS-TR-91-158, +Department of Mathematics and Computer Science, +Dartmouth College, +Hanover, NH 03755 +(Apr. 1991). +.SH 免責条項 +.nf +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. +.fi +.SH バグ +DES が今後の数年間も安全であるかどうかについて激しい論争がありました。 +専用ハードウェアの出現により前述の各種攻撃方法の費用が低減されることは +あり得るので、 +これらの攻撃方法が計算量の点から非現実的とはもはや言えません。 +.PP +鍵あるいは鍵の一覧がメモリに納められるので、 +メモリを読み出せる場合は暗号化の安全性が損なわれる可能性があります。 +さらに、 +コマンドラインで鍵や初期化ベクトルを指定したときには、 +プログラムの引数を表示するプログラムによって傍受される可能性もあります。 +これを回避するために +.I bdes +は引数を上書きしますが、 +残念ながら、これらが競合することは明らかで、現状では回避できません。 +.PP +ある種の鍵は潜在的な危険を持ち込むことになるので、 +使用を避けるべきです。 +これらの鍵は、 +.I "弱い鍵 (weak key)" +と +.I "やや弱い鍵 (semiweak key)" +と呼ばれており、以下のものです +(16 進数表記で p を 0 あるいは 1 とし、P を e あるいは f とする) : +.sp +.nf +.in +10n +.ta \w'0x0p0p0p0p0p0p0p0p\0\0\0'u+5n +0x0p0p0p0p0p0p0p0p 0x0p1P0p1P0p0P0p0P +0x0pep0pep0pfp0pfp 0x0pfP0pfP0pfP0pfP +0x1P0p1P0p0P0p0P0p 0x1P1P1P1P0P0P0P0P +0x1Pep1Pep0Pfp0Pfp 0x1PfP1PfP0PfP0PfP +0xep0pep0pfp0pfp0p 0xep1Pep1pfp0Pfp0P +0xepepepepepepepep 0xepfPepfPfpfPfpfP +0xfP0pfP0pfP0pfP0p 0xfP1PfP1PfP0PfP0P +0xfPepfPepfPepfPep 0xfPfPfPfPfPfPfPfP +.fi +.in -10n +.sp +これは DES アルゴリズムに固有の性質です。 +(Moore と Simmons の +\*(LqCycle structure of the DES with weak and semi-weak keys,\*(Rq +.I "Advances in Cryptology \- Crypto '86 Proceedings" , +Springer-Verlag New York, \(co1987, pp. 9-32 を参照) diff --git a/ja_JP.eucJP/man/man1/install.1 b/ja_JP.eucJP/man/man1/install.1 index 863e860999..11765b620b 100644 --- a/ja_JP.eucJP/man/man1/install.1 +++ b/ja_JP.eucJP/man/man1/install.1 @@ -1,183 +1,183 @@ .\" Copyright (c) 1987, 1990, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" From: @(#)install.1 8.1 (Berkeley) 6/6/93 .\" %FreeBSD: src/usr.bin/xinstall/install.1,v 1.13.2.1 1999/08/29 15:34:56 peter Exp % .\" .\" jpman %Id: install.1,v 1.3 1997/11/12 13:03:24 horikawa Stab % .Dd September 22, 1996 .Dt INSTALL 1 .Os BSD 4.2 .Sh 名称 .Nm install .Nd バイナリのインストール .Sh 書式 .Nm install .Op Fl CcDMps .Op Fl f Ar flags .Op Fl g Ar group .Op Fl m Ar mode .Op Fl o Ar owner .Ar file1 file2 .Nm install .Op Fl CcDMps .Op Fl f Ar flags .Op Fl g Ar group .Op Fl m Ar mode .Op Fl o Ar owner .Ar file1 \&... .Ar fileN directory .Nm install .Fl d .Op Fl g Ar group .Op Fl m Ar mode .Op Fl o Ar owner .Ar directory \&... .Sh 解説 ファイルを指定したファイルもしくはディレクトリへ移動 ( .Fl c オプションが指定されていればコピー) します。 もしもターゲットがディレクトリであれば、 .Ar file は元のファイル名のままで .Ar directory の中に移動されます。もし指定ファイルがすでに存在してい る場合、パーミッションが許せば上書きされます。 .Pp .Bl -tag -width Ds .It Fl C .Fl c オプションが指定されたのと同じように、コピーを行います。 コピー先ファイルがすでに存在しかつ内容が同一である場合には、 ターゲットの修正時刻を変更しないことが異なります。 .It Fl c ファイルをコピーします。デフォルトでは .Nm はターゲットのファイルを作った後にオリジナルのファイルを削除しますが、 .Fl c オプションはこの動作をオフにします。 .It Fl D デバッグ情報を表示します。 .Fl D が一回以上指定されている時、 .Fl C でのリネーム処理も表示します。 .Fl D が 2 回以上指定されている時は、 .Fl C オプションでインストールできなかったファイルに対して警告を発します。 .It Fl d ディレクトリを作成します。 必要であれば、無い親ディレクトリも作成されます。 .It Fl f ターゲットファイルのファイルフラグを指定します; 指定可能なフラグのリストとその意味は .Xr chflags 1 を参照して下さい。 .It Fl g グループを指定します。数値指定の GID が利用できます。 .It Fl M .Xr mmap 2 の使用を全面的に禁止します。 .It Fl m モードを指定します。デフォルトのモードは rwxr-xr-x (0755) にセットされます。モード指定は 8 進数もしくは シンボリックな値のどちらでも可能です; 指定可能なモードの値については .Xr chmod 1 を参照して下さい。 .It Fl o 所有者を指定します。数値指定の UID が利用できます。 .It Fl p 修正時刻を保存します。 .Fl C (比較してコピー) オプションが指定された場合のようにコピーを行いますが、 -ターゲットファイルが存在しないもしくは内容が異る場合、 +ターゲットファイルが存在しないもしくは内容が異なる場合、 ファイルの修正時刻を保存します。 .It Fl s .Nm は .Xr strip 1 コマンドを実行してバイナリをストリップします。 .Nm strip コマンドを別に起動するため、多くのシステムやバイナリ形式に対して 移植性のある方法となっています。 .El .Pp デフォルトでは .Nm は全てのファイルフラグを保存します。ただし ``nodump'' フラグは例外です。 .Pp .Nm ユーティリティは、ファイルをそれ自身に移動しないように試みます。 .Pp .Pa /dev/null をインストールすると、空のファイルを作ります。 .Pp 正常終了時は 0 が返ります。他の場合は 1 が返ります。 .Pp .Sh 関連ファイル .Bl -tag -width INS@XXXX -compact .It Pa INS@XXXX .Fl C もしくは .Fl p オプションが使われている時は、一時ファイル名を INS@XXXXとします。 ここで、 XXXX 部分は .Xr mkstemp 3 で決定され、ターゲットディレクトリに作成されます。 .Sh 関連項目 .Xr chflags 1 , .Xr chgrp 1 , .Xr chmod 1 , .Xr cp 1 , .Xr mv 1 , .Xr strip 1 , .Xr mmap 2 , .Xr chown 8 .Sh 歴史 .Nm ユーティリティは .Bx 4.2 から登場しました。 .Sh バグ .Nm install が異常終了した場合に、 一時ファイルがターゲットディレクトリに残るかも知れません。 .Pp NFS ファイルシステム経由では .Xr fchflags 2 でファイルフラグを設定できません。 他のファイルシステムはフラグの概念がありません。 フラグをサポートしないファイルシステムにおいてフラグ設定に失敗した場合には、 .Nm は警告だけ行います。 diff --git a/ja_JP.eucJP/man/man1/sed.1 b/ja_JP.eucJP/man/man1/sed.1 index b7958e3bb4..c72b486551 100644 --- a/ja_JP.eucJP/man/man1/sed.1 +++ b/ja_JP.eucJP/man/man1/sed.1 @@ -1,482 +1,482 @@ .\" Copyright (c) 1992, 1993 .\" The Regents of the University of California. All rights reserved. .\" .\" This code is derived from software contributed to Berkeley by .\" the Institute of Electrical and Electronics Engineers, Inc. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)sed.1 8.2 (Berkeley) 12/30/93 .\" jpman %Id: sed.1,v 1.2 1997/03/29 08:28:32 horikawa Stab % .\" .Dd December 30, 1993 .Dt SED 1 .Os .Sh 名称 .Nm sed .Nd ストリームエディタ .Sh 書式 .Nm .Op Fl an .Ar command .Op Ar file ... .Nm sed .Op Fl an .Op Fl e Ar command .Op Fl f Ar command_file .Op Ar file ... .Sh 解説 .Nm は、指定されたファイル、ファイルが指定されていないときは標準入力を読み込み、 指定されたコマンドリストに従って入力に変更を加え、変更結果を標準出力に書き 出します。 .Pp .Nm への第一引数として単一のコマンドを指定することができます。複数のコマンドを指定するときは、 .Fl e または .Fl f オプションで行います。どちらの場合でも、入力に対して指定されたコマンドを、 指定された順序で実行します。 .Pp オプションは以下のとおりです。 .Bl -tag -width indent .It Fl a 通常、 .Dq w 関数の引数となるファイルは、処理に先立って空のファイルとして作成されます。 .Fl a オプションを指定することにより、 .Dq w 関数が入力に対して適用されるときまで、 ファイルの作成が遅延されます。 .It Fl e Ar command 編集コマンド .Ar command をコマンドリストに追加します。 .It Fl f Ar command_file ファイル .Ar command_file に記述されたコマンドをコマンドリストに追加します。 編集コマンドは1行ごとに記述します。 .It Fl n デフォルトでは、入力行は、すべてのコマンドを適用した後に標準出力に書 き出されます。 .Fl n オプションはこの動作を禁止し、明示的な出力コマンド ( .Dq p 等)が適用された入力のみを出力します。 .El .Pp .Nm のコマンドは以下の形式です。 .sp .Dl [address[,address]]function[arguments] .sp 最初の address の前と function の前に空白を置くことができます。 .Pp 通常 .Nm は、入力ファイルの各行を改行コードを含めずに .Em "パタンスペース" にコピーし( .Dq D 関数の後でパタンスペースになにか残っている場合を除きます)、 順にコピーされた内容に適応する address 指定を持つコマンドを 適用し、パタンスペースの内容を改行を付与して標準出力へ書き出し、パ タンスペースを消去するという動作を繰り返します。 .Pp いくつかの関数は、パタンスペースの一部または全部を保持できる .Em "ホールドスペース" を利用します。ホールドスペースの内容は、以降の処理に用いることができ ます。 .Sh "sed の address 表記" address の指定は必須ではありません。adderss は行番号(複数の入力ファイ ルに対しては通し番号を用います)、入力の最後の行を示すドル記号 .Pq Dq $ 、コンテキストアドレス(区切り記号にはさまれた正規表現)のいずれかです。 .Pp address 指定を持たないコマンドは、すべてのパタンスペースを選択します。 .Pp 1つの address 指定を持つコマンドは、その address 指定にマッチする すべてのパタンスペースを選択します。 .Pp 2つの address 指定を持つコマンドは、1つめの address にマッチした パタンスペースから 2つめの address にマッチした パタンスペースまでの範囲を選択します(もし、 2つめの address が、1つめの address 以下の行番号の場合、 1つめの address が指定する行のみ選択されます)。 選択された範囲の次の行から、1 つめの address にマッチする行の検索 が再開されます。 .Pp エクスクラメーション関数 .Pq Dq ! を用いることにより、address で選択されていない範囲に編集コマンドを適用させることもできます。 .Sh "sed の正規表現" .Nm で用いる正規表現は、Basic Regular expression (BRE、 .Xr regex 3 を参照) です。BRE に加え、 .Nm では以下の拡張がなされています。 .sp .Bl -enum -compact .It コンテキストアドレスにおいて、バックスラッシュ .Pq Dq \e と改行以外の文字を正規表現の区 切りとして用いることできます。区切り文字の直前にバックスラッシュを置く ことで、区切り文字をリテラルに解釈させることができます。たとえば、コンテキ ストアドレス \exabc\exdefx において、区切り文字は .Dq x で、2つめの .Dq x は .Dq x という文字を表します。よって、正規表現は .Dq abcxdef と解釈されま す。 .sp .It エスケープシーケンス \en は、パタンスペースに埋め込まれた改行にマッチします。 しかし、address と置換コマンド中にリテラルな改行を含めること はできません。 .El .Pp .Nm の正規表現には、デフォルト値の機能があります。 もし、正規表現が空、すなわち、区切りのみが指定されたなら、直前に用いられた正規表 現が用いられます。直前の正規表現とは、最後に使われた address または置換 コマンド中の正規表現です。最後とは実行時の順番であり、指定さ -れたコマンドの並びとは異ります。たとえば、 +れたコマンドの並びとは異なります。たとえば、 .Dq /abc/s//XXX/ はパタン .Dq abc を .Dq XXX で置換します。 .Sh "sed の関数" 以下のコマンドの一覧では、指定可能な最大 address 数を、[0addr]、 [1addr]、[2addrs] と表記しています。これらは、それぞれ最大 0、1、2 個 の address を指定することができることを意味します。 .Pp .Em text 引数のテキストは複数行に渡ることができます。改行の直前にバックスラッシュ を置くことで、テキストに改行を含めることができます。その他のバックスラッ シュは取り除かれ、直後の文字がリテラルに解釈されます。 .Pp .Dq r と .Dq w 関数は、オプショナルなファイル名引数をとります。ファイル名は、 関数名のあとに空白を置いてから指定する必要があります。引数として指定され たファイルは、入力ファイルの処理を開始する前に作成(または、内容を消去)し ます。 .Pp .Dq b , .Dq r , .Dq s , .Dq t , .Dq w , .Dq y , .Dq ! , .Dq \&: 関数は、オプショナルな引数をとることが できます。以下の一覧に、どの引数が関数名のあとに空白を置いてから指定し なければならないかが記述してあります。 .Pp 2つの関数は引数として関数リストをとります。関数リストは、以下の形式の 改行で区切られた .Nm 関数の羅列です。 .Bd -literal -offset indent { function function ... function } .Ed .Pp .Dq { の前後に空白を置くことができます。関数の前に空白を置くことができま す。最後の .Dq } は、改行の直後に置く必要があります。 .Dq } の直前に空白を置 くこともできます。 .sp .Bl -tag -width "XXXXXX" -compact .It [2addr] function-list 選択されたパタンスペースに関数リストを適用します。 .sp .It [1addr]a\e .It text .br 次の入力行を読み込む直前に .Em text を標準出力に書き出します。 これは .Dq N 関数によって実行される場合でも新しい繰り返しの開始時であっても変わりません。 .sp .It [2addr]b[lable] 指定された label を持つ .Dq \&: 関数に分岐します。label が指定さ れていない場合は、スクリプトの最後に分岐します。 .sp .It [2addr]c\e .It text .br パタンスペースを削除します。address が指定されていない場合と、1つだけ 指定された場合は .Em text が標準出力に書き出されます。2つの address が 指定された場合は、選択された範囲の最終行を処理した後に、text が標準出力に書き出されま す。 .sp .It [2addr]d パタンスペースを削除し、次の繰り返しを開始します。 .sp .It [2addr]D パタンスペースの最初の改行までの部分を削除し、次の繰り返しを開始します。 .sp .It [2addr]g ホールドスペースの内容をパタンスペースにコピーします。 .sp .It [2addr]G 改行文字とホールドスペースの内容をパタンスペースに追加します。 .sp .It [2addr]h パタンスペースの内容をホールドスペースにコピーします。 .sp .It [2addr]H 改行文字とパタンスペースの内容をホールドスペースに追加します。 .sp .It [1addr]i\e .It text .br 標準出力に .Em text を書き出します。 .sp .It [2addr]l パタンスペースの内容を読めるような以下の形式で出力します。 .sp .Bl -tag -width "carriage-returnXX" -offset indent -compact .It backslash \e\e .It alert \ea .It form-feed \ef .It newline \en .It carriage-return \er .It tab \et .It vertical tab \ev .El .Pp 印字不可能な文字は、各バイトごとに .Dq \e に続いて 3 桁の 8 進数で出力されま す(Most Significant Byte が先頭です)。 長い行は折り返して表示されます。折り返した部分は .Dq \e に続く改行で 示されます。各行の最後には .Dq $ が出力されます。 .sp .It [2addr]n もし、( .Fl n オプションによって)デフォルトの出力が停止されていないなら、 パタンスペースの内容を標準出力に書き出します。 また、パタンスペースを次の入力行 で置き換えます。 .sp .It [2addr]N パタンスペースに、次の入力行を追加します。このとき、元の内容との 間に改行を埋め込みます。現在の行番号が変化することに注意してください。 .sp .It [2addr]p パタンスペースの内容を標準出力に書き出します。 .sp .It [2addr]P パタンスペースの最初の改行までの内容を標準出力に書き出します。 .sp .It [1addr]q スクリプトの残りをスキップし、次の繰り返しを開始せずに終了します。 .sp .It [1addr]r file 次の入力行を読み込む直前に、ファイル .Em file の内容を標準出力に書き出します。 .sp .It [2addr]s/regular expression/replacement/flags パタンスペース内で、 regular expression に対応する最初の部分を replacement で 置換します。バックスラッシュと改行以外の文字をスラッシュのかわりに用 いることができます。regular expression と replacement の中に、リテラルな区切り文 字を置きたいときは、 .Dq \e に続けて区切り文字を置きます。 .Pp replacement 中のアンパサンド .Pq Dq & は、regular expression にマッチした文 字列に置換されます。 .Dq & の前に .Dq \e を置くことで、この特殊な .Dq & の解釈を禁止 することができます。 .Dq \e# ( .Dq # は数字)は、regular expression の 後方参照(back reference)表現にマッチするテキストに置換されます( .Xr re_format 7 参照)。 .Pp replacement に改行を含めることで、入力行を分割することができます。 改行の直前に .Dq \e を置くことで、replacement 中に改行を含めることができ ます。 .Pp s 関数の .Em flags には、以下のものを0個以上指定できます。 .Bl -tag -width "XXXXXX" -offset indent .It "0 ... 9" パタンスペースの N 回目にマッチした内容を replacement で置換します。 .It g 先頭だけではなく、重なりあわない全てのマッチした内容を replacementで置換します。 .It p 置換が行われたら、パタンスペースの内容を標準出力に書き出します。 もし、置換後の内容が置換前のものと同一でも置換が行われたとみなします。 .It w Em file もし置換が行われたなら、パタンスペースの内容をファイル .Em file に追加します。 もし、置換後の内容が置換前のものと同一でも置換が行われたとみなします。 .El .sp .It [2addr]t [label] 入力行が読み込まれてから、あるいは .Dq t 関数が実行されてから、置換が 行われていれば、指定した label を持つ .Dq \&: コマンドへ分岐します。label が指 定されていない場合は、スクリプトの最後に分岐します。 .sp .It [2addr]w Em file パタンスペースの内容をファイル .Em file に追加します。 .sp .It [2addr]x パタンスペースとホールドスペースの内容を交換します。 .sp .It [2addr]y/string1/string2/ .Em string1 に現れるパタンスペース中の文字を .Em string2 の対応した 文字に置換します。たとえば、`y/abc/ABC/' はパタンスペース中の文字 a、b、c を大文字に置換します。 `\e' と改行以外のすべての文字を区切りとし て用いることができます。 .Em string1 、 .Em stirng2 中では、`\e' 直後に改行以外の文字が続く場合はリテラルに解釈され、 `\en' は改行と解釈されます。 .sp .It [2addr]!function .It [2addr]!function-list 関数または関数リストを、 address で選択されていない行に適用します。 .sp .It [0addr]:label この関数は何も行いません。 .Dq b 、 .Dq t で用いるラベルを生成します。 .sp .It [1addr]= 行番号と改行を標準出力に書き出します。 .sp .It [0addr] 空行は無視されます。 .sp .It [0addr]# .Dq # とそれ以降の文字は無視されます(コメントとして扱われます)。 ただし、ファイルの行頭の 2 文字が `#n' の場合、デフォルトの出力が禁止されます。これは、コマンドライン に .Fl n オプションを指定した場合と等価です。 .El .Pp .Nm は成功すれば、終了ステータス 0 を、失敗すれば 0 より大きな 終了ステータスを返します。 .Sh 関連項目 .Xr awk 1 , .Xr ed 1 , .Xr grep 1 , .Xr regex 3 , .Xr re_format 7 .Sh 歴史 .Nm は .At v7 で登場しました。 .Sh 規格 本 .Nm の関数は .St -p1003.2 のスーパセットとなっているはずです。 diff --git a/ja_JP.eucJP/man/man5/rc.conf.5 b/ja_JP.eucJP/man/man5/rc.conf.5 index b8790ae4f5..a491b95a7d 100644 --- a/ja_JP.eucJP/man/man5/rc.conf.5 +++ b/ja_JP.eucJP/man/man5/rc.conf.5 @@ -1,1159 +1,1165 @@ .\" Copyright (c) 1995 .\" Jordan K. Hubbard .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" %FreeBSD: src/share/man/man5/rc.conf.5,v 1.27.2.14 1999/09/14 16:14:09 phantom Exp % .\" %FreeBSD: src/share/man/man5/rc.conf.5,v 1.27.2.12 1999/09/02 18:09:11 obrien Exp % .\" .\" jpman %Id: rc.conf.5,v 1.3 1998/06/26 09:39:58 jsakai Stab % .\" .Dd April 26, 1997 .Dt RC.CONF 5 .Os FreeBSD 2.2.2 .Sh 名称 .Nm rc.conf .Nd システム設定情報 .Sh 解説 .Nm rc.conf ファイルはローカルホスト名、全ての潜在的なネットワークインタフェースに 関する設定の詳細、システムの初期起動時に立ち上げるべき サービスに関する記述可能な情報を含んできます。初めてインストールする際に は、一般に .Nm rc.conf ファイルはシステムインストールユーティリティ .Pa /stand/sysinstall によって初期化されます。 .Pp .Nm rc.conf の目的は、 コマンドの実行やシステム起動操作を直接行うことではありません。 それに代わり、 そこに見出される設定にしたがって内部操作を条件付きで制御する .Pa /etc 下のいろいろな類の起動スクリプトの一部をなしています。 .Pp .Pa /etc/rc.conf ファイルは、 使用可能な全オプションのデフォルト設定を指定するファイル .Pa /etc/defaults/rc.conf からインクルードされます。 オプションを .Pa /etc/rc.conf に指定する必要があるのは、 システム管理者がこれらのデフォルトを上書きしたい場合だけです。 ファイル .Pa /etc/rc.conf.local は、 .Pa /etc/rc.conf の設定を上書きするために使用されます。これは歴史的事情のためです。 後述の .Dq rc_conf_files を参照してください。 .Pp 以下に示すのは .Nm ファイル中で設定可能な各変数について、 その名前と簡単な解説をリストしたものです。 .Bl -tag -width Ar .It Ar swapfile (文字列) .Ar NO にセットすると スワップファイルはインストールされません。 .Ar NO 以外の場合、その値は追加スワップ領域のために利用するファイルの 完全パス名として用いられます。 .It Ar apm_enable (ブール値) .Ar YES にセットすると .Xr apm 8 コマンドでの自動電源管理 (Automatic Power Management) のサポートを有効に します。 .It Ar apmd_enable (ブール値) .Xr apmd 8 を実行し、ユーザランドから APM イベントを扱います。 APM サポートも有効にします。 .It Ar apmd_flags (文字列) .Ar apmd_enable が .Ar YES の場合、これらは .Xr apmd 8 デーモンに渡すフラグになります。 .It Ar pccard_enable (ブール値) .Ar YES にセットすると起動時に PCCARD のサポートを有効にします。 .It Ar pccard_mem (文字列) PCCARD コントローラメモリアドレスをセットします。 .Ar DEFAULT とするとデフォルト値になります。 .It Ar pccard_ifconfig (文字列) ブート時またはカード挿入時に .Xr ifconfig 8 に渡される引数のリストです (例えば、 固定アドレスの場合は "inet 192.168.1.1 netmask 255.255.255.0" などですし、 DHCP クライアントの場合は "DHCP" です)。 .It Ar pccard_conf (文字列) .Xr pccardd 8 デーモンの設定ファイルのパスです (例えば .Ar /etc/pccard.conf.sample です)。 .It Ar pccardd_flags (文字列) .Ar pccard_enable が .Ar YES の場合、これらは .Xr pccardd 8 デーモンに渡すフラグになります。 .It Ar local_startup (文字列) 起動スクリプトファイルを検索するためのディレクトリのリストです。 .It Ar local_periodic (文字列) 定期的に実行するスクリプトを検索するディレクトリのリストです。 .It Ar hostname (文字列) ネットワーク上でのあなたのホストの完全な形のドメイン名 (The Fully Qualified Domain Name) です。あなたがネットワークに接続されていない 場合でも、この変数は確実に何か意味のあるものに設定すべきです。 ホスト名を DHCP を介して設定するために .Xr dhclient 8 を使用している場合、この変数は空文字列に設定すべきです。 .It Ar nisdomainname (文字列) あなたのホストの NIS ドメイン名。NIS が動いてないときは .Ar NO とします。 .It Ar dhcp_program (文字列) DHCP クライアントプログラムのパスです (ISC DHCP クライアントの /sbin/dhclient がデフォルトです)。 .It Ar dhcp_flags (文字列) DHCP クライアントプログラムに渡す追加のフラグです。 .It Ar firewall_enable (ブール値) 起動時にロードされるファイアウォール規則を持ちたくないときには .Ar NO 、持ちたいときには .Ar YES をセットします。 .Ar YES にセットし、かつカーネルが IPFIREWALL 付きで作られなかった場合、 ipfw カーネルモジュールがロードされます。 .It Ar firewall_type (文字列) .Pa /etc/rc.firewall 中で選択されたファイアウォールのタイプまたはローカルファイアウォール規則 の組を含むファイルを名付けます。 .Pa /etc/rc.firewall 中では以下のものが選択可能です: -``open''- 無制限の IP アクセス; -``closed''- lo0 経由を除く全ての IP サービスを禁止; -``client''- ワークステーション向けの基本的な保護; -``simple''- LAN 向けの基本的な保護。 +.Dq open +- 無制限の IP アクセス; +.Dq closed +- lo0 経由を除く全ての IP サービスを禁止; +.Dq client +- ワークステーション向けの基本的な保護; +.Dq simple +- LAN 向けの基本的な保護。 ファイル名が指定される場合には完全なパス名でなければなりません。 .It Ar firewall_quiet (ブール値) .Ar YES にセットすると起動時にコンソール上で ipfw 規則の表示を行ないません。 .It Ar natd_program (文字列) .Xr natd 8 のパス。 .It Ar natd_enable (ブール値) .Ar YES にセットすると natd を有効にします。 .Ar firewall_enable もまた .Ar YES にセットされ、 .Xr divert 4 ソケットがカーネルで有効にされている必要があります。 .It Ar natd_interface natd が実行されるパブリックインタフェースの名前です。 .Ar natd_enable が .Ar YES にセットされている場合には、これを設定する必要があります。 インタフェースの指定は、インタフェース名でも IP アドレスでもかまいません。 .It Ar natd_flags 追加の natd フラグはここに記述する必要があります。 .Fl n または .Fl a のフラグは上記 .Ar natd_interface とともに自動的に引数として追加されます。 .It Ar tcp_extensions (ブール値) デフォルトでは .Ar NO です。YES にセットすると、RFC 1323 や 1644 で述べられているような ある TCP オプションを有効にします。 もしネットワークコネクションが不規則にハングアップしたり、 それに類する他の不具合がある場合には、これを .Ar NO に戻して様子をみてみるのもよいかもしれません。世間に出回っている ハードウェア/ソフトウェアの中には、これらのオプションでうまく動作しない ものがあることが知られています。 .It Ar log_in_vain (ブール値) デフォルトで .Ar NO にセットされています。 YES に設定すると、 listen 中のソケットが無いポートに対する接続の試みをログするようになります。 .It Ar tcp_keepalive (ブール値) デフォルトで .Ar YES にセットされてます。 NO にセットすると、 アイドルな TCP 接続を検出し、相手がまだ起きていて、到達可能であることを、 確認しなくなります。 .It Ar network_interfaces (文字列) このホスト上で形成されるネットワークインタフェースのリストを 設定します。 たとえば、ループバックデバイス (標準) および SMC Elite Ultra NIC があるなら .Qq Ar "lo0 ed0" という 2 つのインタフェースを設定します。 .Em interface の各値に対して .No ifconfig_ Ns Em interface という変数が存在すると仮定されます。 1 つのインタフェースに複数の IP アドレスを登録したい場合は、 ここに IP エイリアスのエントリを追加することも可能です。 対象とするインタフェースが ed0 であると仮定すると、 .Bd -literal ifconfig_ed0_alias0="inet 127.0.0.253 netmask 0xffffffff" ifconfig_ed0_alias1="inet 127.0.0.254 netmask 0xffffffff" .Ed というようになります。 見つかった各 ifconfig__alias エントリについて、 その内容が .Xr ifconfig 8 に渡されます。最初にアクセスに失敗した時点で実行は中止されるので .Bd -literal ifconfig_ed0_alias0="inet 127.0.0.251 netmask 0xffffffff" ifconfig_ed0_alias1="inet 127.0.0.252 netmask 0xffffffff" ifconfig_ed0_alias2="inet 127.0.0.253 netmask 0xffffffff" ifconfig_ed0_alias4="inet 127.0.0.254 netmask 0xffffffff" .Ed のようにすると、alias4 は追加され\fB ない\fR ことに注意してください。これは alias3 エントリを抜かしたことで検索が中止されるからです。 .It Ar ppp_enable (ブール値) .Ar YES にセットすると、 .Xr ppp 8 デーモンを実行します。 .It Ar ppp_mode (文字列) .Xr ppp 8 デーモンを実行するモードです。受け付けられるモードは .Ar auto , ddial , direct , .Ar dedicated のいずれかです。 完全な解説はマニュアルを参照してください。 .It Ar ppp_nat (ブール値) .Ar YES にセットすると、パケットエイリアスを有効にします。 .Ar gateway_enable と共に使用することにより、 本ホストをネットワークアドレス変換ルータとして使用して、 プライベートネットワークアドレスのホストからの インターネットへのアクセスを可能にします。 .It Ar ppp_profile (文字列) .Ar /etc/ppp/ppp.conf から使用するプロファイル名です。 .It Ar rc_conf_files (文字列) 本オプションは、 .Pa /etc/defaults/rc.conf の設定を上書きするファイルのリストを指定するために使用されます。 ファイルは指定された順序に読み込まれ、 ファイルへの完全なパスを含む必要があります。 デフォルトでは、指定されるファイルは .Pa /etc/rc.conf と .Pa /etc/rc.conf.local です。 .It Ar syslogd_enable (ブール値) .Ar YES にセットすると .Xr syslogd 8 デーモンを起動します。 .It Ar syslogd_flags (文字列) .Ar syslogd_enable が .Ar YES の場合、これらは .Xr syslogd 8 に渡すフラグになります。 .It Ar inetd_enable (ブール値) .Ar YES にセットすると .Xr inetd 8 デーモンを起動します。 .It Ar inetd_flags (文字列) .Ar inetd_enable が .Ar YES の場合、これらは .Xr inetd 8 へ渡すフラグとなります。 .It Ar named_enable (ブール値) .Ar YES にセットすると .Xr named 8 デーモンを起動します。 .It Ar named_program (文字列) .Xr named 8 のパス (デフォルトは .Pa /usr/sbin/named です)。 .It Ar named_flags (文字列) .Ar named_enable が .Ar YES の場合、これらは .Xr named 8 に渡すフラグとなります。 .It Ar kerberos_server_enable (ブール値) ブート時に Kerberos 認証サーバを起動したい場合は .Ar YES にセットします。 .It Ar kadmind_server_enable .Xr kadmind 8 (Kerberos 管理デーモン) を実行したい場合は .Ar YES とします。スレーブサーバ上では .Ar NO にセットします。 .It Ar kerberos_stash (文字列) .Ar YES なら (唯一 .Ar kerberos_server_enable が .Ar YES にセットされ、かつ .Xr kerberos 1 および .Xr kadmind 8 の両方を用いるときにのみ) 隠されたマスタキーのプロンプト入力を行なう代りに、 そのキーを用いるよう Kerberos サーバに指示します。 .It Ar rwhod_enable (ブール値) .Ar YES にセットするとブート時に .Xr rwhod 8 デーモンを起動します。 .It Ar rwhod_flags (文字列) .Ar rwhod_enable が .Ar YES にセットされている場合、これらは rwhod に渡すフラグになります。 .It Ar amd_enable (ブール値) .Ar YES にセットするとブート時に .Xr amd 8 デーモンを起動します。 .It Ar amd_flags (文字列) .Ar amd_enable が .Ar YES にセットされている場合、これらは amd に渡すフラグとなります。 詳しくは\fBinfo amd\fR コマンドを利用してください。 .It Ar update_motd (ブール値) .Ar YES にセットするとブート時に実行されているカーネルリリースを反映するように -.Nm /etc/motd +.Pa /etc/motd を更新します。 .Ar NO にセットすると -.Nm /etc/motd +.Pa /etc/motd は更新を行いません。 .It Ar nfs_client_enable (ブール値) .Ar YES にセットするとブート時に NFS クライアントデーモンを起動します。 .It Ar nfs_client_flags (文字列) .Ar nfs_client_enable が .Ar YES の場合、これらは .Xr nfsiod 8 デーモンに渡すフラグとなります。 .It Ar nfs_access_cache .Ar nfs_client_enable が .Ar YES の場合、この変数に .Ar 0 をセットして NFS ACCESS RPC キャッシングを無効化することができますし、 NFS ACCESS 結果がキャッシュされる秒数を指定することもできます。 2-10 秒の値を設定すると、 多くの NFS 操作のネットワークトラフィックを十分減らします。 .It Ar nfs_server_enable (ブール値) .Ar YES にセットするとブート時に NFS サーバデーモンを起動します。 .It Ar nfs_server_flags (文字列) .Ar nfs_server_enable が .Ar YES の場合、これらは .Xr nfsd 8 デーモンに渡すフラグとなります。 .It Ar weak_mountd_authentication (ブール値) .Ar YES にセットすると、権限付けられていないマウント要求を行なうために \fBPCNFSD\fR のようなサービスを許可します。 .It Ar nfs_reserved_port_only (ブール値) .Ar YES にセットすると、安全なポート上でのみ NFS サービスを提供します。 .It Ar rcp_lockd_enable (ブール値) この変数が .Ar YES にセットされ、しかも NFS サーバである場合、ブート時に .Xr rpc.lockd 8 を起動します。 .It Ar rcp_statd_enable (ブール値) この変数が .Ar YES にセットされ、しかも NFS サーバである場合、ブート時に .Xr rpc.statd 8 を起動します。 .It Ar portmap_program (文字列) .Xr portmap 8 のパス (デフォルトは .Pa /usr/sbin/portmap です)。 .It Ar portmap_enable (ブール値) .Ar YES の場合、ブート時に .Xr portmap 8 サービスを起動します。 .It Ar portmap_flags (文字列) .Ar portmap_enable が .Ar YES の場合、これらは .Xr portmap 8 デーモンに渡すフラグとなります。 .It Ar xtend_enable (ブール値) .Ar YES にセットすると、ブート時に .Xr xtend 8 デーモンを起動します。 .It Ar xtend_flags (文字列) .Ar xtend_enable が .Ar YES の場合、これらは .Xr xtend 8 デーモンに渡すフラグとなります。 .It Ar timed_enable (ブール値) .Ar YES なら、ブート時に .Xr timed 8 サービスを実行します。このコマンドは、全ホストについて一貫した .Qq "ネットワーク時間" が確立されなければならないマシンネットワークのためにあります。 これが有用である典型例は、 ファイルのタイムスタンプがネットワークワイドで一貫性をもつことが 期待されるような、大規模 NFS 環境です。 .It Ar timed_flags (文字列) .Ar timed_enable が .Ar YES の場合、これらは .Xr timed 8 サービスに渡すフラグとなります。 .It Ar ntpdate_enable (ブール値) .Ar YES にセットすると、システムスタートアップ時に ntpdate を実行します。 このコマンドは、ある標準的な参照先を元に、ただ .Ar 1 回 だけシステム時刻を同期させるためにあります。 また、システムを最初にインストールする際、 これを (知られているサービスのリストから) 最初にセットアップするオプションが .Pa /stand/sysinstall プログラムによって提供されます。 .It Ar ntpdate_program (文字列) .Xr ntpdate 8 のパス (デフォルトは .Pa /usr/sbin/ntpdate です)。 .It Ar ntpdate_flags (文字列) .Ar ntpdate_enable が .Ar YES の場合、これらは .Xr ntpdate 8 コマンドに渡すフラグとなります (典型的にはホスト名)。 .It Ar xntpd_enable (ブール値) .Ar YES にセットすると、ブート時に .Xr xntpd 8 コマンドが起動されます。 .It Ar xntpd_program (文字列) .Xr xntpd 8 のパス (デフォルトは .Pa /usr/sbin/xntpd です)。 .It Ar xntpd_flags (文字列) .Ar xntpd_enable が .Ar YES の場合、これらは .Xr xntpd 8 デーモンに渡すフラグとなります。 .It Ar nis_client_enable (ブール値) .Ar YES にセットすると、システムブート時に .Xr ypbind 8 サービスを起動します。 .It Ar nis_client_flags (文字列) .Ar nis_client_enable が .Ar YES の場合、これらは .Xr ypbind 8 サービスに渡すフラグとなります。 .It Ar nis_ypset_enable (ブール値) .Ar YES にセットすると、システムブート時に .Xr ypset 8 デーモンを起動します。 .It Ar nis_ypset_flags (文字列) .Ar nis_ypset_enable が .Ar YES の場合、これらは .Xr ypset 8 デーモンに渡すフラグとなります。 .It Ar nis_server_enable (ブール値) .Ar YES にセットすると、システムブート時に .Xr ypserv 8 デーモンを起動します。 .It Ar nis_server_flags (文字列) .Ar nis_server_enable が .Ar YES の場合、これらは .Xr ypserv 8 デーモンに渡すフラグとなります。 .It Ar nis_ypxfrd_enable (ブール値) .Ar YES にセットすると、システムブート時に .Xr ypxfrd 8 デーモンを起動します。 .It Ar nis_ypxfrd_flags (文字列) .Ar nis_ypxfrd_enable が .Ar YES の場合、これらは .Xr ypxfrd 8 デーモンに渡すフラグとなります。 .It Ar nis_yppasswdd_enable (ブール値) .Ar YES にセットすると、システムブート時に .Xr yppasswdd 8 デーモンを起動します。 .It Ar nis_yppasswdd_flags (文字列) .Ar nis_yppasswdd_enable が .Ar YES の場合、これらは .Xr yppasswdd 8 デーモンに渡すフラグとなります。 .It Ar defaultrouter (文字列) .Ar NO をセットしないと、このホスト名または IP アドレスへのデフォルトルートを 作成します (このルータがネームサーバへたどりつく必要がある 場合は IPアドレスを使用すること!)。 .It Ar static_routes (文字列) システムブート時に追加したいスタティックルートのリストを セットします。 .Ar NO 以外をセットした場合、その値を空白で区切った各要素について、 各 .Em element 毎に変数 .No route_ Ns em element -が存在すると仮定され、その後、``route add'' 操作に渡されます。 +が存在すると仮定され、その後、 +.Dq route add +操作に渡されます。 .It Ar gateway_enable (ブール値) .Ar YES にセットすると、IP ルータとして動作する、 たとえばインタフェース間でパケットをフォワードするように ホストを設定します。 .It Ar router_enable (ブール値) .Ar YES にセットすると、 .Ar router および .Ar router_flags の設定に基づいて、ある種のルーティングデーモンを実行します。 .It Ar router (文字列) .Ar router_enable が .Ar YES にセットされると、これが使用するルーティングデーモン名になります。 .It Ar router_flags (文字列) .Ar router_enable が .Ar YES にセットされると、これらがルーティングデーモンへ渡すフラグとなります。 .It Ar mrouted_enable (ブール値) .Ar YES にセットすると、マルチキャストルーティングデーモン .Xr mrouted 8 を起動します。 .It Ar mrouted_flags (文字列) .Ar mrouted_enable が .Ar YES の場合、これらはマルチキャストルーティングデーモンへ渡すフラグとなります。 .It Ar ipxgateway_enable (ブール値) .Ar YES にセットすると、IPX トラフィックのルーティングを有効にします。 .It Ar ipxrouted_enable (ブール値) .Ar YES にセットすると、ブート時に .Xr IPXrouted 8 デーモンを起動します。 .It Ar ipxrouted_flags (文字列) .Ar ipxrouted_enable が .Ar YES の場合、これらは .Xr IPXrouted 8 デーモンへ渡すフラグとなります。 .It Ar arpproxy_all .Ar YES にセットするとグローバルプロキシ ARP を有効にします。 .It Ar forward_sourceroute これが .Ar YES にセットされ、更に .Ar gateway_enable もまた .Ar YES にセットされている場合、 送信元が経路指定したパケット (source routed packets) はフォワードされます。 .It Ar accept_sourceroute .Ar YES にセットすると、 システムは自分宛の送信元経路指定パケットを受け付けます。 .It Ar rarpd_enable (ブール値) .Ar YES にセットすると、システムブート時に .Xr rarpd 8 デーモンを起動します。 .It Ar rarpd_flags (文字列) .Ar rarpd_enable が .Ar YES の場合、これらは .Xr rarpd 8 デーモンへ渡すフラグとなります。 .It Ar atm_enable (ブール値) .Ar YES システムブート時に ATM インタフェースの設定を有効にします。 次に説明する ATM 関連の変数に関し、 利用可能なコマンドパラメータの更なる詳細については、 .Xr atm 8 のマニュアルページを参照してください。 更なる詳細な設定情報に関しては、 .Pa /usr/share/examples/atm 中のファイルも参照してください。 .It Ar atm_netif_ (文字列) ATM 物理インタフェース .Va に対し、本変数は、 作成すべき ATM ネットワークインタフェースの 名前プレフィックスと数字を指定します。 値はコマンド .Dq atm set netif Va のパラメータとして渡されます。 .It Ar atm_sigmgr_ (文字列) ATM 物理インタフェース .Va に対し、本変数は使用すべき ATM シグナリングマネージャを定義します。 値はコマンド .Dq atm attach Va のパラメータとして渡されます。 .It Ar atm_prefix_ (文字列) ATM 物理インタフェース .Va に対し、本変数は、 UNI シグナリングマネージャを使用するインタフェースの NSAP プレフィックスを定義します。 .Em ILMI に設定すると、プレフィックスは自動的に .Xr ilmid 8 デーモンを介して設定されます。 そうでない場合、値はコマンド .Dq atm set prefix Va のパラメータとして渡されます。 .It Ar atm_macaddr_ (文字列) ATM 物理インタフェース .Va に対し、本変数は、 UNI シグナリングマネージャを使用するインタフェースの MAC アドレスを定義します。 .Em NO に設定すると、ATM インタフェースカードに格納されている ハードウェア MAC アドレスが使用されます。 そうでない場合、値はコマンド .Dq atm set mac Va のパラメータとして渡されます。 .It Ar atm_arpserver_ (文字列) ATM 物理インタフェース .Va に対し、本変数は、ATMARP サービスを提供するホストの ATM アドレスを定義します。 本変数は、UNI シグナリングマネージャを使用するインタフェースにおいてのみ 利用可能です。 .Em local に設定すると、本ホストが ATMARP サーバになります。 値はコマンド .Dq atm set arpserver Va のパラメータとして渡されます。 .It Ar atm_scsparp_ (ブール値) .Em YES に設定すると、ネットワークインタフェース .Va に対する SCSP/ATMARP サービスが、 .Xr scspd 8 および .Xr atmarpd 8 を使用して開始されます。 本変数は .So .No atm_arpserver_ Ns Va .No Ns = Ns Qq local .Sc が定義されている場合にのみ利用可能です。 .It Ar atm_pvcs (文字列) システムブート時に追加したい ATM PVC のリストを設定します。 値中で空白で区切られた .Em element ごとに、変数 .No atm_pvc_ Ns Em element が存在するものと仮定されます。これらの変数の値がコマンド .Dq atm add pvc のパラメータとして渡されます。 .It Ar atm_arps (文字列) システムブート時に追加したい、 永続的な ATM ARP エントリのリストを設定します。 値中で空白で区切られた .Em element ごとに、変数 .No atm_arp_ Ns Em element が存在するものと仮定されます。これらの変数の値がコマンド .Dq atm add arp のパラメータとして渡されます。 .It Ar keymap (文字列) .Ar NO にセットするとキーマップはインストールされません。それ以外の場合、 ここで指定した .Ar value がキーマップファイル .Pa /usr/share/syscons/keymaps/.kbd をインストールするのに用いられます。 .It Ar keyrate (文字列) キーボードのリピートスピードです。以下のいずれかにセットします。 .Ar slow , .Ar normal , .Ar fast デフォルト値を希望する場合は .Ar NO とします。 .It Ar keychange (文字列) .Ar NO 以外にセットすると、その値でファンクションキーをプログラムしようとします。 指定できる値は単一の文字列で, .Qq Ar " [ ]..." という形式でないといけません。 .It Ar cursor (文字列) カーソルの動作を明示的に指定する場合は .Ar normal , .Ar blink , .Ar destructive のいずれかの値にセットします。デフォルト動作を選ぶには .Ar NO とします。 .It Ar scrnmap (文字列) .Ar NO にセットすると、スクリーンマップはインストールされません。 それ以外の場合には、ここで指定した .Ar value がスクリーンマップファイル .Pa /usr/share/syscons/scrnmaps/ をインストールするのに用いられます。 .It Ar font8x16 (文字列) .Ar NO にセットするとスクリーンサイズの要求に対しデフォルトの 8x16 フォント値が 用いられます。それ以外の場合は .Pa /usr/share/syscons/fonts/ の値が用いられます。 .It Ar font8x14 (文字列) .Ar NO にセットするとスクリーンサイズの要求に対しデフォルトの 8x14 フォント値が 用いられます。それ以外の場合は .Pa /usr/share/syscons/fonts/ の値が用いられます。 .It Ar font8x8 (文字列) .Ar NO にセットすると、スクリーンサイズの要求に対しデフォルトの 8x8 フォント値が 用いられます。それ以外の場合は .Pa /usr/share/syscons/fonts/ の値が用いられます。 .It Ar blanktime (整数) .Ar NO にセットすると、デフォルトのスクリーンブランク時間間隔が用いられます。 それ以外の場合は .Ar value 秒にセットされます。 .It Ar saver (文字列) .Ar NO 以外にセットすると、これが実際に使用する スクリーンセーバ (ブランク, 蛇, デーモンなど) となります。 .It Ar moused_enable (文字列) .Ar YES にセットすると、コンソール上でのカット/ペーストセレクション用に .Xr moused 8 デーモンが起動されます。 .It Ar moused_type (文字列) 利用したいマウスのプロトコルのタイプ。 .Ar moused_enable が .Ar YES の場合、この変数は必ず設定しなければなりません。 多くの場合、 .Xr moused 8 デーモンは適切なマウスタイプを自動的に検出することができます。 デーモンにマウスを検出させるには、この変数を .Ar auto にセットします。 自動検出が失敗する場合、以下のリストから 1 つを選びます。 .Pp マウスが PS/2 マウスポートに接続されている場合、 .Ar auto か .Ar ps/2 を常に指定する必要があります。マウスのブランドやモデルには無関係です。 同様に、マウスがバスマウスポートに接続されている場合、 .Ar auto か .Ar busmouse を選択してください。 他のプロトコルはシリアルマウス用であり、 PS/2 マウスおよびバスマウスでは動作しません。 .Bd -literal microsoft Microsoft マウス (シリアル) intellimouse Microsoft IntelliMouse (シリアル) mousesystems Mouse system 社製のマウス (シリアル) mmseries MM シリーズのマウス (シリアル) logitech Logitech 製のマウス (シリアル) busmouse バスマウス mouseman Logitech の MouseMan および TrackMan (シリアル) glidepoint ALPS 製の GlidePoint (シリアル) thinkingmouse Kensignton 製の ThinkingMouse (シリアル) ps/2 PS/2 マウス mmhittab MM の HitTablet (シリアル) x10mouseremote X10 MouseRemote (シリアル) versapad Interlink VersaPad (シリアル) .Ed お使いのマウスが上記のリストにない場合でも、 リスト中のいずれかと互換性があるかも知れません。 互換性に関する情報については .Xr moused 8 のマニュアルページを参照してください。 .Pp また、 この変数が有効であるときは、(Xサーバのような) 他の全てのマウスクライアントは 仮想マウスデバイス .Pa /dev/sysmouse を通してマウスにアクセスし、 それを sysmouse タイプのマウスとして構成すべきであると いうことにも注意すべきです。これは、 .Xr moused 8 使用時は、全てのマウスデータがこの単一の標準フォーマットに変換されるためです。 クライアントプログラムが sysmouse タイプを サポートしないなら次に望ましいタイプとして mousesystems を指定してください。 .It Ar moused_port (文字列) .Ar moused_enable が .Ar YES の場合、これはマウスが接続されている実際のポートになります。 たとえば、COM1 シリアルマウスに対しては .Pa /dev/cuaa0 、PS/2 マウスに対しては .Pa /dev/psm0 、バスマウスに対しては .Pa /dev/mse0 となります。 .It Ar moused_flags (文字列) .Ar moused_type がセットされている場合、これらは .Xr moused 8 デーモンに渡す追加のフラグとなります。 .It Ar cron_enable (ブール値) .Ar YES にセットすると、システムブート時に .Xr cron 8 デーモンを起動します。 .It Ar lpd_program (文字列) .Xr lpd 8 のパス (デフォルトは .Pa /usr/sbin/lpd です)。 .It Ar lpd_enable (ブール値) .Ar YES にセットすると、システムブート時に .Xr lpd 8 デーモンを起動します。 .It Ar lpd_flags (文字列) .Ar lpd_enable が .Ar YES の場合、これらは .Xr lpd 8 デーモンに渡すフラグとなります。 .It Ar sendmail_enable (ブール値) .Ar YES にセットすると、システムブート時に .Xr sendmail 8 デーモンを起動します。 .It Ar sendmail_flags (文字列) .Ar sendmail_enable が .Ar YES の場合、これらは .Xr sendmail 8 デーモンに渡すフラグとなります。 .It Ar savecore_enable (ブール値) .Ar YES にセットすると、クラッシュ後システムが復旧するとき、デバッグ用にカーネル のクラッシュダンプを保存します。クラッシュイメージは通常 .Pa /var/crash ディレクトリに格納されます。 .It Ar dumpdev (文字列) .Ar NO にセットしないと、カーネルクラッシュダンプ出力先を .Em value で指定したスワップデバイスに向けます。 .It Ar check_quotas (ブール値) .Xr quotacheck 8 コマンドによってユーザディスクのクォータチェックを有効にしたいなら、 .Ar YES にセットします。 .It Ar accounting_enable (ブール値) .Xr accton 8 ファシリティでシステムアカウンティングを有効にしたいなら .Ar YES にセットします。 .It Ar ibcs2_enable (ブール値) システム初期ブート時に iBCS2 (SCO) バイナリエミュレーションを有効にしたいなら .Ar YES にセットします。 .It Ar linux_enable (ブール値) システムブート時に Linux/ELF バイナリエミュレーションを有効にしたいなら .Ar YES にセットします。 .It Ar rand_irqs (文字列) 乱数生成用に監視する IRQ のリストをセットします ( .Xr rndcontrol 8 のマニュアル参照)。 .It Ar clear_tmp_enable (ブール値) 起動時に .Pa /tmp 下を消去したいなら .Ar YES をセットします。 .It Ar ldconfig_paths (文字列) .Xr ldconfig 8 で使用する共有ライブラリのパスのリストをセットします。注意: .Pa /usr/lib は常に先頭に追加されるので、このリストに指定する必要はありません。 .It Ar kern_securelevel_enable (ブール値) カーネルのセキュリティレベルをシステムスタートアップ時に設定したい場合に、 .Ar YES にセットします。 .It Ar kern_securelevel (整数) スタートアップ時にセットされるカーネルセキュリティレベルです。 .Ar 値 として許される範囲は -1 (コンパイル時のデフォルト) から 3 (最も安全) です。 利用可能なセキュリティレベルとシステム操作への影響については、 .Xr init 8 を参照してください。 .Sh 関連ファイル .Bl -tag -width /etc/defaults/rc.conf -compact .It Pa /etc/defaults/rc.conf .El .Pp .Bl -tag -width /etc/rc.conf -compact .It Pa /etc/rc.conf .El .Pp .Bl -tag -width /etc/rc.conf.local -compact .It Pa /etc/rc.conf.local .El .Sh 関連項目 .Xr gdb 1 , .Xr info 1 , .Xr exports 5 , .Xr motd 5 , .Xr accton 8 , .Xr amd 8 , .Xr apm 8 , .Xr atm 8 , .Xr cron 8 , .Xr gated 8 , .Xr ifconfig 8 , .Xr inetd 8 , .Xr lpd 8 , .Xr moused 8 , .Xr mrouted 8 , .Xr named 8 , .Xr nfsd 8 , .Xr nfsiod 8 , .Xr ntpdate 8 , .Xr periodic 8 , .Xr pcnfsd 8 , .Xr portmap 8 , .Xr quotacheck 8 , .Xr rc 8 , .Xr rndcontrol 8 , .Xr route 8 , .Xr routed 8 , .Xr rpc.lockd 8 , .Xr rpc.statd 8 , .Xr rwhod 8 , .Xr sendmail 8 , .Xr sysctl 8 , .Xr syslogd 8 , .Xr swapon 8 , .Xr tickadj 8 , .Xr timed 8 , .Xr vnconfig 8 , .Xr xntpd 8 , .Xr xtend 8 , .Xr ypbind 8 , .Xr ypserv 8 , .Xr ypset 8 .Sh 歴史 .Nm ファイルは .Fx 2.2.2 で登場しました。 .Sh 作者 .An Jordan K. Hubbard . diff --git a/ja_JP.eucJP/man/man6/phantasia.6 b/ja_JP.eucJP/man/man6/phantasia.6 index 75fa125b61..2fa9a65eca 100644 --- a/ja_JP.eucJP/man/man6/phantasia.6 +++ b/ja_JP.eucJP/man/man6/phantasia.6 @@ -1,1263 +1,1263 @@ .\" %FreeBSD: src/games/phantasia/phantasia.6,v 1.5.2.1 1999/08/29 14:22:59 peter Exp % .\" jpman %Id: phantasia.6,v 1.4 1999/01/16 17:12:13 kuma Stab % .\" .de sh .br .ne 5 .PP \fB\\$1\fR .PP .. .TH PHANTASIA 6 "June 1, 1994" .UC 4 .SH 名称 phantasia \- ターミナル間ファンタジーゲーム .SH 書式 phantasia [ \-HSabmpsx ] .SH 解説 .I phantasia はロールプレイングゲームであり、 プレイヤは様々なタイプのキャラクタを演じ、 モンスターや他のプレイヤと闘います。 キャラクタの成長はモンスター(や他のプレイヤ)との戦闘から得る経験値に依ります。 .PP ゲームのほとんどはメニュー形式で進み、 (多少の差はありますが)読めば分るだけの解説がなされます。 スクリーンはカーソルにて更新されますので、 .B TERM 環境変数を設定してください。 .PP このゲームでは、オプションがさまざまな機能を提供します。 以下にそれぞれを示します: .PP .TP .5i .B \-s ヘッダ情報無しで .I phantasia を起動します。 .TP .5i .B \-m モンスター一覧を得ます。 .TP .5i .B \-a ファイル上の全キャラクタ名一覧を得ます。 .TP .5i .B \-x ファイル上の特定キャラクタを検査/変更します。 .TP .5i .B \-H ヘッダのみを表示します。 .TP .5i .B \-p 古いキャラクタを抹消します。 .TP .5i .B \-b ログイン毎のトップキャラクタのスコアボードを表示します。 .TP .5i .B \-S 許されている場合、ウィザードオプションを有効にします。 ``root'' でこのコマンドを実行する場合です。 .PP プレイヤ間で対話的なゲームとするため、 キャラクタは一つの共通ファイルに保存されます。 後でキャラクタを取り出すために、 キャラクタごとにパスワードが与えられます。 .B レベル 0 を越えたキャラクタのみ保存可能です。 しばらく使用していないキャラクタは抹消されます。 キャラクタが死ぬと、スコアボードに名前が残るのみです。 .SH 作者 Edward Estes, AT&T Information Systems, Skokie, IL .SH 詳細 .sh "通常プレイ" プレイヤにとって重要な特性情報はほぼ常にスクリーン上に表示されます。 この際、(最大値があるならば) 最大値も併せて括弧内に表示します。 .PP キャラクタはデカルト座標系の中央付近にランダムに置かれます。 ほとんどのコマンドは一文字の英数字で指定できます。 例えば、`W', `S', `N', 'E' を押すことで移動できます (このゲームは大文字小文字を区別しませんので、小文字も使用可能です)。 また .IR vi (1) のように、'H', 'J', 'K', 'L' にて移動することもできます。 特定の (x,y) 座標位置に移動するためには、 .B 移動 (move) ('1') コマンドを使用します。 キャラクタが移動可能な距離は、1 + 1.5 × .B レベル で計算されます。 方角で指定した場合、プレイヤはその方向に移動できる最大距離だけ移動します。 .PP プレイヤは他にどんなプレイヤがいるのかを .B プレイヤ (players) ('2') オプションを使用して知ることができます。 自己と原点との距離と同じ、 もしくはより近い距離にいるプレイヤを見ることが可能です。 .B 王 と .B 賢人会議メンバー は全員を見ることが可能ですし、全員から見られます。 .B パランティア はこれらの制約を除外します。 .PP 他のプレイヤと会話するには .B 会話 (talk) ('3') オプションを使用します。 一般的に、会話は一行程のテキストです。 現在のメッセージを取り除くには、 メッセージ入力のプロンプトに対して<改行> を押してください。 .PP .B 状態 (stats) ('4') オプションはプレイヤの更なる特性値を表示します。 .PP .B 終了 (quit) ('5') オプションにてゲームをやめることができます。 .PP デフォルトで休むことが可能です。 休むと、最大の .B エネルギーレベル を再獲得し、 .B マナ を得ます (レベルが高くなり、原点から離れれば、それだけ多くの .B マナ を得ることになります)。 .PP モンスターを呼ぶには、'9' か 'C' を押します。 .PP 他のプレイヤを調べるには 'X' を押します。 .PP 割り込みキーを押すことにより、終了したり、サブシェルを実行可能です。 戦闘中に中断すると死にます。この理由は明かです。 .PP プレイヤの .B レベル (level) と .B 魔力 (magic) が上昇するかゲーム上での他の地位( .B バラー、賢人会議、王 )に就任すると、別のオプションをいくつか使用することが できるようになります。 これらについては項を改めて説明します。 一般的にコントロール L でスクリーンを再描画します。 .PP 他に起り得る事柄は、多少の差はあれ自明でしょう。 .sh "モンスターとの戦い" モンスターとの戦闘中にプレイヤが使えるオプションがいくつかあります。 以下に示します: .TP 1.5i .B 混戦 (melee) .B 強さ を基に、モンスターにダメージを加えます。 また、モンスターの .B 強さ をいくらか減らします。 .TP 1.5i .B 小競合 (skirmish) .B 混戦 よりは与えるダメージは少ないですが、その代わりに、モンスターの .B 素早さ を減らします。 .TP 1.5i .B 回避 (evade) 逃走を試みます。成功率はプレイヤとモンスターの .B 知能 と .B 素早さ に依ります。 .TP 1.5i .B 呪文 (spell) 呪文を投げるいくつかのオプション(別の場所で記述します)。 .TP 1.5i .B 切り刻み (nick) モンスターにプレイヤの .B 剣 の値プラス1の打撃を与え、 プレイヤにモンスターの .B 経験値 の 10% を与えます。 モンスターの .B 経験値 を、得た値に応じて減らします。 また、モンスターの素早さを増します。 麻痺したモンスターは切り刻まれると非常に素早く起き上がります。 .TP 1.5i .B 運試し (luckout) 本質的にモンスターとの智恵比べです。成功率はプレイヤとモンスターの .B 知能 に依ります。 モンスターを倒すことに成功すると、プレイヤは名声 (credit) を得ます。 失敗するとなにも起りません。 .B 運試し の機会が失われるだけです。 .sh "キャラクタの状態" .TP 1.5i .B 強さ (strength) キャラクタが与えるダメージを決定します。 .TP 1.5i .B 素早さ (quickness) 戦闘中、キャラクタが何回意思決定を行なう機会があるかを決定します。 .TP 1.5i .B エネルギーレベル (energy level) キャラクタが死ぬまでにどれほどのダメージに耐えるかを決定します。 .TP 1.5i .B 魔法レベル (magic level) キャラクタが投げられる呪文とその効果を決定します。 .TP 1.5i .B 知能 (brains) 基本的にキャラクタの知性です; 種々の戦闘オプションと呪文で使用されます。 .TP 1.5i .B マナ (mana) 呪文を投げる際の力の源として使用されます。 .TP 1.5i .B 経験値 (experience) モンスターや他のキャラクタと戦うことにより得られます。 .TP 1.5i .B level (レベル) キャラクタがどれだけの経験を積んだかを示します; .B 経験値 の増加に応じて幾何的に増加します。 .TP 1.5i .B 毒 (poison) キャラクタの能力を低下させる病気です ( .B エネルギーレベル と .B 強さ に影響します)。 .TP 1.5i .B 罪 (sin) キャラクタが悪事を行なうと累積されます; 通常のゲーム中ではめったに使用されません。 .TP 1.5i .B 年齢 (age) プレイヤの年齢; ターン数におおよそ等しいです。 .B 年齢 が増加すると、キャラクタの能力の多くが低下します。 .sh "キャラクタのタイプ" キャラクタの特性情報は、キャラクタタイプに依存して、 上記リストからランダムに振られます。 タイプは以下のものがあります: .TP 1.5i .B 魔法使い (magic user) .B 魔法レベル と .B 知能 が強いですが、他は弱いです。 生き延びるには、智恵と魔法に頼る必要があります。 .TP 1.5i .B 戦士 (fighter) .B 強さ と .B エネルギーレベル が良好ですが、他もまあまあ良好です。 よく装備された戦士となります。 .TP 1.5i .B エルフ (elf) 非常に高い .B 素早さ と平均以上の .B 魔法レベル は .B エルフ のセールスポイントです。 .TP 1.5i .B ドワーフ (dwarf) 非常に高い .B 強さ と .B エネルギーレベル を持ちますが、比較的遅く、あまり賢くない傾向があります。 .TP 1.5i .B ハーフリング (halfling) 比較的素早くて賢く、高い .B エネルギーレベル を持ちますが、 .B 魔法 と .B 強さ は貧弱です。 いくばくかの .B 経験値 を持って誕生します。 .TP 1.5i .B experimento 全領域において、まさに並です。しかし、 .B experimento は遊戯座標領域のいずれの領域にも置かれ得ます。 .PP 開始時の能力値の範囲を以下の表にまとめます。 .PP .TS l c c c c c c l c c c c c c. タイプ 強さ 素早さ マナ エネルギー 知能 魔法 _ 魔法使い 10-15 30-35 50-100 30-45 60-85 5-9 戦士 40-55 30-35 30-50 45-70 25-45 3-6 エルフ 35-45 32-38 45-90 30-50 40-65 4-7 ドワーフ 50-70 25-30 25-45 60-100 20-40 2-5 ハーフリング 20-25 34 25-45 55-90 40-75 1-4 Experimento 25 27 100 35 25 2 .TE .PP -開始時の能力特性がキャラクタタイプによって異るのみならず、 +開始時の能力特性がキャラクタタイプによって異なるのみならず、 キャラクタの .B レベル が上昇するごとに得られる能力特性の成長速度も キャラクタタイプによって異なります。 .B experimento の特性成長は他のタイプのいずれかからランダムに選ばれます。 .B レベル が1上昇する際のキャラクタの成長を以下の表にまとめます。 .PP .TS l c c c c c l n n n n n. タイプ 強さ マナ エネルギー 知能 魔法 _ 魔法使い 2.0 75 20 6 2.75 戦士 3.0 40 30 3.0 1.5 エルフ 2.5 65 25 4.0 2.0 ドワーフ 5 30 35 2.5 1 ハーフリング 2.0 30 30 4.5 1 .TE .PP プレイヤが運べる金の量、 .B 指輪 がプレイヤを支配するまでの期間、 プレイヤが耐えられる .B 毒 の量もまた、キャラクタタイプにより決まります。 .sh "呪文" ゲームを進めてゆく中で、プレイヤは魔力を鍛えることができます。 機会を以下に示します。 .TP 1.5i .B クローク (cloak) .I 必要魔法レベル: 20 (そしてレベル 7) .br .I 使用マナ: 35 マナ プラス 3 マナ(1休憩期間ごとに) .br 通常プレイで使用。モンスターがキャラクタを発見することを防ぎ、 他のプレイヤからも隠します。 他のプレイヤが .B プレイヤ オプションで見ると、そのプレイヤの座標は '?' と見えます。 クロークされているプレイヤは .B マナ を集めることも、交易所をみつけることも、 .B 聖杯 を探すこともできません。 モンスターを呼んだり、クローク中にこのオプションを選択すると、 クロークは解除されます。 .br .TP 1.5i .B テレポート (teleport) .I 必要魔法レベル: 40 (そしてレベル 12) .br .I 使用マナ: 30 マナ / 75 移動ごとに .br 通常プレイで使用。 マナを使用することにより、 .B 移動 オプションよりもはるかに自由な移動をプレイヤが行えるようになります。 最大移動可能距離は、 .B レベル と .B 魔法レベル に依存します。 .TP 1.5i .B パワーブラスト (power blast) .I 必要魔法レベル: 無し .br .I 使用マナ: 5 × .B レベル .br ターミナル間戦闘で使用。 ダメージは .B 魔法レベル と .B 強さ に依存します。 通常の打撃よりもあたりにくいです。 .TP 1.5i .B 全てか無か (all or nothing) .I 必要魔法レベル: 無し .br .I 使用マナ: 1 .br モンスターとの戦闘で使用。 動作確率は 25% です。 動作すると、モンスターを殺すだけの打撃を与えます。 失敗すると、モンスターには打撃を与えず、 モンスターの .B 素早さ と .B 強さ を倍にします。 麻痺したモンスターは、この呪文の結果、より素早く起きます。 .TP 1.5i .B 魔法の雷撃 (magic bolt) .I 必要魔法レベル: 5 .br .I 使用マナ: 可変 .br モンスターとの戦闘で使用。 モンスターへの打撃は、費した .B マナ と .B 魔法レベル に依存します。 .B マナ あたり最低 10 の打撃を与えられることが保証されています。 .TP 1.5i .B 力場 (force field) .I 必要魔法レベル: 15 .br .I 使用マナ: 30 .br モンスターとの戦闘で使用。 ダメージから守る盾を急造します。 盾は実際のエネルギーレベルに加えられるもので、固定値であり、 最大エネルギーに依存します。 通常、ダメージはまず盾に与えられ、 その後プレイヤの実際の .B エネルギーレベル に与えられます。 .TP 1.5i .B 変身 (transform) .I 必要魔法レベル: 25 .br .I 使用マナ: 50 .br モンスターとの戦闘で使用。 モンスターを、 モンスターファイルの 100 のモンスターのうちの一つにランダムに変身させます。 .TP 1.5i .B 力の増加 (increase might) .I 必要魔法レベル: 35 .br .I 使用マナ: 75 .br モンスターとの戦闘で使用。 強さを最大まで上昇させます。 .TP 1.5i .B 不可視 (invisibility) .I 必要魔法レベル: 45 .br .I 使用マナ: 90 .br モンスターとの戦闘で使用。 一時的にプレイヤの .B 素早さ を増し、モンスターの攻撃があたりにくくします。 この呪文は複数回使用することが可能ですが、いつかは最大レベルに達します。 .TP 1.5i .B 移送 (transport) .I 必要魔法レベル: 60 .br .I 使用マナ: 125 .br モンスターとの戦闘で使用。 プレイヤの居る場所からモンスターを遠くへ移動します。 成功率はプレイヤの .B 魔法 と .B 知能 およびモンスターの .B 経験値 に依存します。 失敗した場合にはプレイヤが代りに移動されます。 60% の確率でモンスターは持っていた宝物を置いていきます。 .TP 1.5i .B 麻痺 (paralyze) .I 必要魔法レベル: 75 .br .I 使用マナ: 150 .br モンスターとの戦闘で使用。 モンスターの .B 素早さ を少し負にすることで、モンスターを「凍らせ」ます。 モンスターはゆっくりと起きます。 成功率はプレイヤの .B 魔法 とモンスターの .B 経験値 に依存します。 失敗すると何もおきません。 .TP 1.5i .B 指定 (specify) .I 必要魔法レベル: 無し .br .I 使用マナ: 1000 .br モンスターとの戦闘において、 .B バラー もしくは .B 賢人会議 が使用。 プレイヤが戦うモンスターを選択できるようになります。 .sh "モンスター" 原点 (0,0) から遠くに行くほどモンスターは大きくなります。 原点から 125 の距離の輪が大きさを決定します。 モンスターの .B 経験値、エネルギーレベル、知能 は、大きさをかけたものになります。 .B 強さ は、1 を越える大きさごとに 50% 増します。 .B 素早さ は、大きにかかわらず同一です。 .PP また、原点を離れるほど、悪いモンスターにでくわします。 モンスターは群れているかもしれません。 群れている確率のパーセントは、モンスターリストの .B flock% に書いてあります。 最初の輪より外に居るモンスターは宝物を持っているかもしれません。 これは各モンスターの宝物タイプにより決定されます。 群れているモンスターおよび大きいモンスターは、 宝物を持っている確率が高いです。 .PP 特殊能力を持つモンスターも居ます; 以下に示します: .TP 1.5i .B Unicorn プレイヤが .B 処女 を所持している時のみ征服可能です。 .TP 1.5i .B Modnar ランダムな特性を持ちます。これは宝物タイプも同様です。 .TP 1.5i .B Mimic モンスターリスト中の他の名前を取り、混乱させます。 .TP 1.5i .B Dark Lord とても悪い奴です。 打撃はほとんど当たりません (特に nick) し、 呪文はうまく作用しません (またはまったく作用しません)。 .B Dark Lord. からは、常に .B 回避 可能です。 .TP 1.5i .B Leanan-Sidhe これもとても悪い奴です。彼女は永続的に .B 強さ を抜き取ります。 .TP 1.5i .B Saruman .B パランティア を盗む .B Wormtongue と伴に彷っています。 また、 .B Saruman はプレイヤの宝石を金に変えたり、 プレイヤの状態をごちゃまぜにすることがあります。 .TP 1.5i .B Thaumaturgist プレイヤを移送可能です。 .TP 1.5i .B Balrog .B エネルギー ではなく .B 経験値 を奪うことでダメージを与えます。 .TP 1.5i .B Vortex .B マナ を奪います。 .TP 1.5i .B Nazgul .B 指輪 を盗もうとしたり、 .B 知能 の一部を中和しようとします。 .TP 1.5i .B Tiamat プレイヤの .B 金 と .B 宝石 の半分を奪って逃げようとします。 .TP 1.5i .B Kobold 意地悪く金を一かけら盗み逃げようとします。 .TP 1.5i .B Shelob 噛んで、 .B 毒 と同じ被害を与えます。 .TP 1.5i .B Assorted Faeries .B 聖水 を所持するものを攻撃すると、これらは死にます。 これらには .B Cluricaun, Fir Darrig, Fachan, .B Ghille Dhu, Bogle, Killmoulis, .B Bwca が含まれます。 .TP 1.5i .B Lamprey 噛んで、 .B 毒 の 1/2 のダメージを与えます。 .TP 1.5i .B Shrieker 拾うと、(より大きな) 仲間を呼びます。 .TP 1.5i .B Bonnacon 戦いに飽き、放屁して逃げます。 .TP 1.5i .B Smeagol 機会があれば、プレイヤから .B 指輪 を盗もうとします。 .TP 1.5i .B Succubus .B 力場 を越えてダメージを与えることがあります。 プレイヤが展開している盾に対してでなく、 .B エネルギーレベル にダメージを与えます。 これにより、容易に死に至ります。 .TP 1.5i .B Cerberus 金属が好きで、可能であればプレイヤから金属の宝物を盗みます。 .TP 1.5i .B Ungoliant 噛んで毒を与えます。 .B 毒 5 つ分の被害があり、プレイヤの .B 素早さ を 1 減らします。 .TP 1.5i .B Jabberwock 戦いに疲れると、友人 ( .B Jubjub Bird または .B Bandersnatch ) を呼んだ後で逃げます。 .TP 1.5i .B Morgoth 実際には .B Modnar ですが、 .B 賢人会議、バラー、 .B 前バラー のために予約されています。 .B Morgoth との戦闘は、彼かプレイヤのいずれかが死ぬまで終わりません。 彼の特質はプレイヤの特質をもとに計算されます。 プレイヤは彼と同盟する機会が与えられます。 .B 力場 以外の魔法は、 .B Morgoth との戦闘中は作用しません。 .TP 1.5i .B Troll 戦闘中に .B エネルギー と .B 強さ が再生することがあります。 .TP 1.5i .B Wraith プレイヤの目を見えなくすることがあります。 .sh "宝物" 様々な宝物のタイプを以下に示します: .TP 1.5i .B タイプ 0 .I 無し .TP 1.5i .B タイプ 1 .I パワーブースター (power booster) \- マナを加えます。 .br .I ドルイド (druid) \- 経験を加えます。 .br .I ホーリーオーブ (holy orb) \- 罪を 0.25 減らします。 .TP 1.5i .B タイプ 2 .I 護符 (amulet) \- 呪われた宝物から身を守ります。 .br .I 聖水 (holy water) \- .B assorted faeries を殺します。 .br .I 隠者 (hermit) \- 罪を 25% 減じ、マナをいくらか増します。 .TP 1.5i .B タイプ 3 .I 盾 (shield) \- 最大の .B エネルギーレベル とします。 .br .I 処女 (virgin) \- .B ユニコーン を征服するのに使用したり、多くの .B 経験 (そしていくつかの .B 罪 )を得るために使用します。 .br .I アセラス (athelas) \- .B 毒 を 1 減じます。 .TP 1.5i .B タイプ 4 (巻物) .I 盾 (shield) \- 通常の .B 力場 より大きな力場を展開します。 .br .I 不可視 (invisible) \- 発見者の .B 素早さ を一時的に 1000,000 にします。 .br .I 10 倍力 (ten fold strength) \- 発見者の強さを 10 倍にします。 .br .I モンスターの選択 (pick monster) \- 発見者は次に戦うモンスターを選ぶことができます。 .br .I 一般知識 (general knowledge) \- 発見者の .B 知能 と .B 魔法レベル を増加させます。 .PP .B 一般知識 以外の巻物は、自動的にモンスターを呼びます。 既に効果がある呪文はそのままにしますが、戦闘の期間のみ効果があります。 .TP 1.5i .B タイプ 5 .I 短剣 (dagger) \- .B 強さ を増加させます。 .br .I 鎧 (armour) \- .B 盾 と同じですが、盾より効果が大きいです。 .br .I 石板 (tablet) \- 知能を増加させます。 .TP 1.5i .B タイプ 6 .I 司祭 (priest) \- 最大値まで回復させます; .B マナ、知能 を増加させます; .B 罪 を半分にします。 .br .I ロビンフッド (Robin Hood) \- .B 盾 を増加させ、永続的に .B 強さ を増加させます。 .br .I 斧 (axe) \- .B 短剣 と同様ですが、短剣より効果が大きいです。 .TP 1.5i .B タイプ 7 .I 魅惑 (charm) \- 呪われた宝物から守ります ( .B 護符 の前に使用した場合 ); .B Dark Lord と戦う際に、 .B 祝福 と共に使用します。 .br .I マーリン (Merlyn) \- .B 知能、魔法、マナ を増加させます。 .br .I ウォーハンマ (war hammer) \- .B 斧 と同様ですが、斧より効果が大きいです。 .TP 1.5i .B タイプ 8 .I 癒し薬 (healing potion) \- .B 毒 を -2 にするか、 .B 毒 を 2 減じます。 より良い方の効果が採用されます。 .br .I 移送機 (transporter) \- 発見者をどこかに移送します。 .br .I 剣 (sword) \- .B ウォーハンマ と同様ですが、効果が大きいです。 .TP 1.5i .B タイプ 9 .I 金の王冠 (golden crown) \- (0,0) に移動することにより、プレイヤを .B 王 にします。 .br .I 祝福 (blessing) \- .B 罪 を 1/3 にし、 .B マナ を加え、 最大まで休み、 .B 魅惑 と共に使用することで .B Dark Lord を殺します。所持者は全モンスターに最初の打撃を与えることができます。 .br .I 素早さの銀 (quicksilver) \- .B 素早さ を増加させます。 .TP 1.5i .B タイプ 10 .I エルフのブーツ (elven boots) \- 永続的に .B 素早さ を増加させます。 .TP 1.5i .B タイプ 11 .I パランティア (palantir) \- 他の全プレイヤを見ることができるようにします; .B 賢人会議 が使用すると .B 聖杯 を探すことができます。 .TP 1.5i .B タイプ 12/13 .I 指輪 (ring) \- 戦闘時に大きなダメージを与える等。 .PP 宝物タイプ 10-13 のモンスターはタイプ 9 の宝物を持つこともあります。 .PP モンスターは .B 金 または .B 宝石 も持っていることもあります。 これらは .B 交易所 で物を買うために使用します。 .B 宝石 の価値は金 1000 です。多くの .B 金 を持っているとプレイヤは遅くなります。 プレイヤが持てる .B 金 は 1000 + 200 × .B レベル です。 .B 宝石 の重さは金の 1/2 です。 宝物タイプ 7 以上のモンスターは .B 宝石 を持つことがあります。 .PP 宝物が呪われている確率は、宝物のタイプに依存します。 より価値がある宝物ほど呪われている確率が高いです。 呪われている宝物は .B エネルギーレベル を非常に低下させ、 .B 毒 に 0.25 を加えます。 .sh "指輪" .B 指輪 は .B nazguls および .B Dark Lord のみが持っています。 指輪には 4 種類あります。 全ての .B 指輪 はプレイヤを最大まで休ませ、 モンスターとの戦闘中、持ち主が相手に与える打撃を強くします ( .B 指輪 を戦闘に使用している場合を仮定)。 .PP 2 タイプの .B 指輪 は呪われており、 .B nazguls もしくは .B Dark Lord から得られます。 これらのタイプのものを数回使用すると、 プレイヤは .B 指輪 の制御下におかれ、奇妙な出来事がランダムに起ります。 ときにはプレイヤは死に至り、そのプレイヤの名前が モンスターファイルに登録されます。 .B 指輪 を使い切る前に死んだ場合でも、モンスターに変身させます。 .PP 残りの 2 タイプの .B 指輪 は良性のものです。 .B nazgul から得られるものは、 限られた回数の戦闘ラウンドで、 プレイヤが死んだ時に指輪を使っている場合、プレイヤを死から回復させます。 .B Dark Lord から得られるものも同様ですが、使い切るということはありません。 .B 指輪 は誰かを死から回復させると消滅します。 一般的には、呪われている .B 指輪 は通常のものよりもはるかに高い頻度で発生します。 通常は拾わない方が良いでしょう。 .B 指輪 を取り除くための唯一の方法は、モンスターに盗ませることです。 .sh "王" プレイヤは .I 王冠 を見つけ、(0,0) に移動することにより .B 王 になります。 .I 王冠 を見つけるためには .B レベル が 10 から 1000 の範囲にある必要があります。 1 個以上の .I 王冠 を持つプレイヤが .B レベル 1000 になると、 .I 王冠 は .I 金 になります。 .PP プレイヤが一度王になると、王の部屋 (0,0) に居る間は特別なことが出来るようになります。 これは .B 布告 (decree) ('0') オプションで実行できます。 .TP 1.5i .I 移送 (transport) 他のプレイヤに作用します。影響を受けるプレイヤをランダムに移動します。 .B 魅惑 は移送を防ぎます。 .TP 1.5i .I 呪い (curse) 他のプレイヤに作用します。呪われている宝物と似ていますが、 より悪いです。2 の .B 毒 の効果があり、 .B エネルギーレベル を非常に低下させ、最大エネルギーを低下させます。 .B クローク も取り去ります。 .B 祝福 は王の呪いを防ぎます。 .TP 1.5i .I エネルギーの虚無 (energy void) 王は、好きなようにこれらを王国に広くばらまくことが可能です。 プレイヤが当たると、プレイヤは .B マナ、エネルギー、金 を失います。 エネルギーの虚無は、打撃を受けた後、消滅します。 .TP 1.5i .I 授与 (bestow) これも他のプレイヤに作用します。王は、富 ( .B 金 ) を複数の忠実な国民に報酬として分け与えることが可能です。 不要な荷物を捨てるための便利な方法と言うこともできますが。 .TP 1.5i .I 徴税 (collect taxes) 全員が、所有する全 .B 金 と .B 宝石 に対して 7% の税を支払います。これは .B 王 の存在には無関係です。王はこのオプションで税を集めます。 .PP .B 王 は、何も失うことなく、原点を始点として任意の場所に .B テレポート が可能です。 .sh "賢人会議、バラー" .pl +0.5 プレイヤがレベル 3000 になると自動的に .B 賢人会議 のメンバになります。賢人会議のメンバは .B 指輪 を持てません。賢人会議メンバは実行可能なオプションが増えます。 実行には .B 介入 (intervene) ('8') オプションを使用します。 .B 介入 オプションはどれも 1000 マナを消費します。 第一の .B 介入 オプションは他のプレイヤを .I 癒す (heal) ことです。 そのプレイヤを最大まで休ませ、少し .B 毒 を減らすための、早い方法です。 賢人会議メンバの人生の主目的は .B 聖杯 (Holy Grail) の探索です。これは .B パランティア を所持して .I 聖杯探索 (seek grail) オプションを使用することによりなされます。 聖杯を探すのが簡単になりすぎないよう、 聖杯探索により表示される距離の精度は 10% 以内となっています。 プレイヤが持つ .B 罪 は、ごくごくわずかでなければなりません。 さもないと、聖杯発見時に全てが終ってしまいます。 賢人会議メンバの聖杯探索の助けとして、彼等は .I テレポート がより容易にできるようになっています。 .pl -0.5 .sp 1 .fM .ne 1i .PP 聖杯を見つけると、プレイヤは .B バラー の地位に進みます。 そうするとプレイヤは、 .I 介入 の際に、より多くのすばらしいオプションを使えるようになります。 賢人会議メンバが使用可能なオプションに加えて、 他のプレイヤの移動、他のプレイヤの祝福、 他のプレイヤへのモンスターの差し向けがあります。 .BR バラー の祝福は宝物の .I 祝福 と同様の効果がありますが、影響を受けるプレイヤの .I 祝福 フラグがセットされるわけではありません。 他のプレイヤに影響する全 .I 介入 オプションは、使用者の年齢を増加させます。 .B バラー は本来は不死ですが、ここでは命を 5 つ持ちます。 これを使い切ると、プレイヤは死に、 .B 前バラー になります。 .B バラー は .I 移動、テレポート 、モンスターの召喚のいずれもできません (例外は .I バラー が .I 移送機 を発見した場合のみです。これによりプレイヤは余分の .I 金 を捨てることが可能です)。 .B バラー が出会うモンスターは、プレイヤのサイズに依存します。 同時には唯一のバラーしか存在し得ません。 現在のバラーは、他のプレイヤが聖杯を見付けると交代されます。 現在のバラーは賢人会議の地位に戻されます。 .sh "ウィザード" 通常、 .I ウィザード はゲームの所有者であり、関連ファイルを管理します。 ゲームを'\-S' オプション付きで起動した場合、 .I ウィザード はそのゲームで特殊な力を持ちます。 そうでなければ .I ウィザード は他のプレイヤと同様に扱われます。 .I ウィザード の能力をざっと説明すると以下のようになります。 .TP .I プレイヤの交代 (change players) プレイヤを検査する時 ('-x' でゲームを起動、または 'X' をゲーム中で使用)、 .I ウィザード は、検査だけでなくプレイヤを変更できます。 .TP .I 介入 .I ウィザード は .I 介入 オプションの全てを使用可能で、更に、 .I 蒸発 (vaporize) が使用可能です。これで攻撃的なプレイヤを殺せます。 .TP .I 超越キャラクタタイプ (super character type) キャラクタタイプが一つ追加されます。 開始時の全能力が、他のキャラクタタイプから選択した最大値になります。 .B 超越 キャラクタの能力の向上速度も、他のキャラクタタイプから選択した 最大の速度になります。 .sh "特殊な場所" ゲーム世界の領域は、それぞれある名前を持ちます。 一般に、プレイヤがいる場所についてのイメージを与えるためだけの 意味しかありませんが、 特殊な場所もいくつかあります。 .TP 1.5i .I 交易所 (Trading Posts) 位置は |x| == |y| == n*n*100 ただし n = 1, 2...1000 にあります。 遠くにある交易所程、売り物が沢山あります。 商人は短気ですので騙さないように注意してください。 商人は 5% の確率で不誠実です。 .TP 1.5i .I 王の部屋 (Lord's Chamber) 位置は (0,0) です。 .B 王冠 を持つプレイヤのみが入れます。 .TP 1.5i .I 帰らずの場所 (Point of No Return) 任意の方角の 1.2e+6 を越えた処にあります。 ここから帰るための方法は .B 移送機 もしくは .B バラー に移動してもらうことです。 .TP 1.5i .I 死の沼 (Dead Marshes) この帯は原点からかなり遠くにあります。 最初の 14 のモンスター(水のモンスター) は、通常はここでのみ遭遇できます。 .TP 1.5i .I ワルハラ (Valhala) .B バラー ががいる場所のことです。ゲーム世界の特定の座標についた名前ではありません。 .sh "その他" プレイヤが一度 .B レベル 5 になると、入力待ちのタイムアウトにより ゲームが再開するようになります。 これはゲームのペースを早く保つための試みです。 .PP .B 罪 が 1 未満である場合、 .I 導師 (guru) 罪に嫌気をさすということはありません。 .PP .I 医者 (medic) はプレイヤの .B 金 の半分で満足します。所有するより多くの量、もしくは負の量を与えると、 .I 医者 を怒らせてしまい、プレイヤを悪化させます ( .B 毒 が 1 増えます)。 .PP .B 聖杯 は、これを見る準備ができていないものにとってはほとんどなにも作用しません。 これを誰かが見つけたときには、移動してしまいます。 原点からの任意の方向で、1e+6 以内の距離に常に位置します。 .PP プレイヤが所持できる .B マナ および .B 魅惑 には、 .B レベル による最大値が存在します。 .I 素早さの銀 の限界は常に最大 99 です。 .PP .B 交易所 で買う .I 本 (book) は、購入数に基づき、 .B 知能 を増加させます。 しかしながら、一時に .B レベル の 1/10 より多くの本を購入するのはうまいやりかたではありません。 .PP レベル 10000 を越えたプレイヤは自動的に引退します。 .PP .I 目が見えない状態 (blindness) からはランダムな期間の後に回復します。 .PP .I 王冠 を所持するプレイヤは、キャラクタタイプの前に '*' が付いて区別されます。 .sh "ターミナル間戦闘" 2 人のプレイヤの座標が一致すると、戦闘を行うことができます。 一般的に、最大の .B 素早さ をもつ者が最初の打撃を与えます。 2 人のプレイヤの格が違い過ぎる場合、 強いプレイヤには戦闘に際して強烈なハンディキャップが課せられます。 無限ループにはまってしまうことを避けるために、 プレイヤの応答はタイムアウトすることがあります。戦闘のオプションを示します: .TP 1.5i .I 戦闘 (fight) 他のプレイヤにダメージを与える。 .TP 1.5i .I 逃走 (run away) 戦闘から逃げる。75% の成功率です。 .TP 1.5i .I パワーブラスト (power blast) 戦闘呪文。 .TP 1.5i .I 運試し (luckout) 相手に打ち勝とうとする一度きりの機会。10% の成功率です。 .PP 他のプレイヤを待つ時間が多大になることがあります。 これは、相手がモンスターと戦っている場合です。 戦闘で他のプレイヤを倒すと、勝者は敗者の .B 経験値 と宝物を得ます。 .B 指輪 はターミナル間戦闘では動作しません。 .SH バグ スクリーン形状は最低限 24 行と 80 桁はあることを想定しています。 本プログラムは、いずれかのデータ項目が スクリーン上に割り当てられた空間よりも大きくなり過ぎることを想定した 作りにはなっていません。 .\" Amended by kuma, 98-04-29 .\"ZZZ: 3.0-RELEASE complianted by N. Kumagai, 99-1-16 diff --git a/ja_JP.eucJP/man/man8/apmd.8 b/ja_JP.eucJP/man/man8/apmd.8 index c827632ed0..2ccbc86843 100644 --- a/ja_JP.eucJP/man/man8/apmd.8 +++ b/ja_JP.eucJP/man/man8/apmd.8 @@ -1,299 +1,299 @@ .\" Copyright (c) 1999 Mitsuru IWASAKI .\" Copyright (c) 1999 KOIE Hidetaka .\" Copyright (c) 1999 Yoshihiko SARUMARU Aq .\" Copyright (c) 1999 Norihiro Kumagai .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)apmd.8 1.1 (FreeBSD) 6/28/99 .\" %FreeBSD: src/usr.sbin/apmd/apmd.8,v 1.2.2.3 1999/09/12 01:06:32 iwasaki Exp % .\" -.\" jpman %Id: apmd.8,v 1.1 1999/06/28 17:21:06 horikawa Stab % +.\" jpman %Id: apmd.8,v 1.3 1999/09/15 14:27:48 yt-kage Stab % .\" .Dd June 28, 1999 .Dt APMD 8 .Os .Sh 名称 .Nm apmd .Nd Advanced Power Management 監視デーモン .Sh 書式 .Nm apmd .Op Fl d .Op Fl f file .Op Fl v .Sh 解説 .Nm apmd -は、Advanced Power Management +は、指定した Advanced Power Management .Pq APM -からの指定したイベントを監視し、 +イベントを監視し、 いずれかのイベントが発生した場合、 -対応するユーザコマンドを実行します。 +対応するコマンドシーケンスを実行します。 設定ファイルで指定されたイベントのみが .Nm へ通知され、それ以外のイベントは無視されます。 APM BIOS によって発行された イベントに対して、 .Nm -は設定ファイルで指定されたコマンドリストを実行します。 +は設定ファイルで指定されたコマンドシーケンスを実行します。 .Nm をサスペンド/スタンバイを監視するようにして起動すると、 カーネルはそれらの要求イベントに対する 処理を行いません。そのためそれらのイベント発生時に 処理をさせたい場合は、適切なコマンドまたは組み込み関数を 明示的に設定ファイルに指定する必要があります。 .Pp .Nm は以下の実行時オプションを理解します。 .Bl -tag -width -f_file .It Fl d デバッグモードで起動します。 デーモンモードではなくフォアグラウンドで動作します。 .It Fl f Ar file デフォルトの設定ファイル .Pa /etc/apmd.conf の代りに使用する、別の設定ファイル .Ar file を指定します。 .It Fl v 冗長モードで動作します。 .El .Pp .Nm は起動時に設定ファイル .Po デフォルトは .Pa /etc/apmd.conf .Pc を読み込み、 監視すべきイベントを APM デバイスドライバへ通知します。 終了時には APM デバイスドライバはイベントの監視を自動的に解除します。 .Pp .Nm プロセスがシグナル SIGHUP を受信すると、設定ファイルを読み込み直して、 -設定変更を APM デバイスドライバに通知します。 +設定の変更内容を APM デバイスドライバに通知します。 .Pp .Nm は、デバイスファイル .Pa /dev/apmctl を経由して、イベントの受け取りや APM システム制御用の .Xr ioctl 2 要求を発行します。このデバイスファイルは排他制御されてオープンされるため、 .Nm プロセスは同時に 1 つのみ起動可能です。 .Pp .Nm が APM イベントを受け取ると、設定ファイルで指定された イベントに対応するコマンドリストを実行するために 子プロセスを生成し、再び APM イベントの待ち状態になります。 生成された子プロセスは、 指定されたコマンドを 1 つずつ列挙された順番に実行します。 .Pp .Nm が SUSPEND/STANDBY 要求に対するコマンドリストを処理している間、 -カーネル内の APM デバイスドライバは APM BIOS に対して +カーネル内の APM デバイスドライバは、APM BIOS に対して 毎秒 1 回以上通知を発行し続けます。 これによって BIOS は、コマンド処理中であり要求が -まだ完結していないことを通知されます。 +まだ完結していないことを認識します。 .Pp .Nm デーモンはファイル .Pa /var/run/apmd.pid を作成し、プロセス ID を記録します。これは .Nm を kill や、設定ファイルを読み込ませるために使えます。 .Sh 設定ファイル .Nm の設定ファイルの構造は非常にシンプルです。例えば次のようになります。 .Pp .Bd -literal apm_event SUSPENDREQ { exec "sync && sync && sync"; exec "sleep 1"; exec "zzz"; } .Ed .Pp この例では、APM イベント .Ql SUSPENDREQ -(LCD を閉じた時などに発生します) を +(ディスプレイを閉じた時などに発生します) を .Nm が受け取ると、 .Ql sync コマンドを 3 回実行し、少し待ったあとに .Ql zzz ( .Nm .Fl z ) を実行してシステムをサスペンドさせます。 .Pp .Bl -bullet .It apm_event キーワード .Bd -ragged -offset indent .Ql apm_event はキーワードであり、イベントごとの設定の開始を指示します。 .Ed .It APM イベント .Bd -ragged -offset indent 複数のイベントに対して同じ処理を実行したい場合は、それらのイベント名を コンマで区切って指定します。有効なイベント名は次の通りです。 .Bl -item .It - .Nm が起動されているとカーネルでの処理を行わなくなるイベント: .Pp .Bl -tag -hang -width USERSUSPENDREQ -compact -offset indent .It STANDBYREQ .It USERSTANDBYREQ .It SUSPENDREQ コマンドリストに sync を含めることをおすすめします .It USERSUSPENDREQ コマンドリストに sync を含めることをおすすめします .It BATTERYLOW コマンドリストは zzz のみをおすすめします .El .It - カーネルの処理終了後に .Nm へ通知されるイベント: .Pp .Bl -tag -hang -width USERSUSPENDREQ -compact -offset indent .It NORMRESUME .It CRITRESUME .It STANDBYRESUME .It POWERSTATECHANGE .It UPDATETIME .It CAPABILITIESCHANGE .El .Pp 上記以外のイベントは .Nm へ通知されません。 .El .Ed .Bl -bullet .It コマンドライン文法 .Bd -ragged -offset indent 前述の例では、 .Ql exec から始まる 3 行はイベントに対するコマンドです。 それぞれの行はセミコロンで終了している必要があります。 イベントに対するコマンドリストは .Ql { と .Ql } で囲みます。 .Nm はダブルクォーテーションで囲まれたコマンドの実行に .Xr system 3 と同様に .Pa /bin/sh を使用します。各コマンドはコマンドリストの最後に到達するか 0 以外の 終了コードで終わるまで順番に実行されます。 .Nm は、失敗したコマンドの終了コードを、 .Xr syslog 3 経由で報告します。 加えて APM BIOS からの要求イベントを取り消します。 .Ed .It 組み込み関数 .Bd -ragged -offset indent コマンド行の代りに .Nm の組み込み関数を指定できます。組み込み関数はコマンド行と同様に セミコロンで終了します。次の組み込み関数が現在サポートされています。 .Bl -item .It - reject: .Bd -ragged -offset indent APM BIOS からの直前の要求を拒否します。ディスプレイを閉じた時に発生す る SUSPEND 要求を拒否して、代りに STANDBY 状態にしたい場合などに使用し ます。 .Ed .El .El .Sh 使用例 -以下は、設定ファイルのサンプルです。 +設定ファイルのサンプルには、以下のものが含まれています。 .Bd -literal apm_event SUSPENDREQ { exec "/etc/rc.suspend"; } apm_event USERSUSPENDREQ { exec "sync && sync && sync"; exec "sleep 1"; exec "apm -z"; } apm_event NORMRESUME, STANDBYRESUME { exec "/etc/rc.resume"; } # resume event configuration for serial mouse users by # reinitializing a moused(8) connected to a serial port. # #apm_event NORMRESUME { # exec "kill -HUP `cat /var/run/moused.pid`"; #} # suspend request event configuration for ATA HDD users: # execute standby instead of suspend. # #apm_event SUSPENDREQ { # reject; # exec "sync && sync && sync"; # exec "sleep 1"; # exec "apm -Z"; #} .Ed .Sh 関連ファイル .Bl -tag -width /etc/apmd.conf -compact .It Pa /etc/apmd.conf .It Pa /dev/apmctl .It Pa /var/run/apmd.pid .El .Sh 関連項目 .Xr apm 4 , .Xr apm 8 , .Xr apmconf 8 .Sh 作者 .An Mitsuru IWASAKI Aq iwasaki@FreeBSD.org .An KOIE Hidetaka Aq koie@suri.co.jp .Pp また、 .An Warner Losh Aq imp@FreeBSD.org , .An Hiroshi Yamashita Aq bluemoon@msj.biglobe.ne.jp , .An Yoshihiko SARUMARU Aq mistral@imasy.or.jp , .An Norihiro Kumagai Aq kuma@nk.rim.or.jp , .An NAKAGAWA Yoshihisa Aq nakagawa@jp.FreeBSD.org , .An Nick Hilliard Aq nick@foobar.org による貢献がありました。 .Sh 歴史 .Nm コマンドは .Fx 3.3 から登場しました。 diff --git a/ja_JP.eucJP/man/man8/man8.i386/apmd.8 b/ja_JP.eucJP/man/man8/man8.i386/apmd.8 index c827632ed0..2ccbc86843 100644 --- a/ja_JP.eucJP/man/man8/man8.i386/apmd.8 +++ b/ja_JP.eucJP/man/man8/man8.i386/apmd.8 @@ -1,299 +1,299 @@ .\" Copyright (c) 1999 Mitsuru IWASAKI .\" Copyright (c) 1999 KOIE Hidetaka .\" Copyright (c) 1999 Yoshihiko SARUMARU Aq .\" Copyright (c) 1999 Norihiro Kumagai .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" @(#)apmd.8 1.1 (FreeBSD) 6/28/99 .\" %FreeBSD: src/usr.sbin/apmd/apmd.8,v 1.2.2.3 1999/09/12 01:06:32 iwasaki Exp % .\" -.\" jpman %Id: apmd.8,v 1.1 1999/06/28 17:21:06 horikawa Stab % +.\" jpman %Id: apmd.8,v 1.3 1999/09/15 14:27:48 yt-kage Stab % .\" .Dd June 28, 1999 .Dt APMD 8 .Os .Sh 名称 .Nm apmd .Nd Advanced Power Management 監視デーモン .Sh 書式 .Nm apmd .Op Fl d .Op Fl f file .Op Fl v .Sh 解説 .Nm apmd -は、Advanced Power Management +は、指定した Advanced Power Management .Pq APM -からの指定したイベントを監視し、 +イベントを監視し、 いずれかのイベントが発生した場合、 -対応するユーザコマンドを実行します。 +対応するコマンドシーケンスを実行します。 設定ファイルで指定されたイベントのみが .Nm へ通知され、それ以外のイベントは無視されます。 APM BIOS によって発行された イベントに対して、 .Nm -は設定ファイルで指定されたコマンドリストを実行します。 +は設定ファイルで指定されたコマンドシーケンスを実行します。 .Nm をサスペンド/スタンバイを監視するようにして起動すると、 カーネルはそれらの要求イベントに対する 処理を行いません。そのためそれらのイベント発生時に 処理をさせたい場合は、適切なコマンドまたは組み込み関数を 明示的に設定ファイルに指定する必要があります。 .Pp .Nm は以下の実行時オプションを理解します。 .Bl -tag -width -f_file .It Fl d デバッグモードで起動します。 デーモンモードではなくフォアグラウンドで動作します。 .It Fl f Ar file デフォルトの設定ファイル .Pa /etc/apmd.conf の代りに使用する、別の設定ファイル .Ar file を指定します。 .It Fl v 冗長モードで動作します。 .El .Pp .Nm は起動時に設定ファイル .Po デフォルトは .Pa /etc/apmd.conf .Pc を読み込み、 監視すべきイベントを APM デバイスドライバへ通知します。 終了時には APM デバイスドライバはイベントの監視を自動的に解除します。 .Pp .Nm プロセスがシグナル SIGHUP を受信すると、設定ファイルを読み込み直して、 -設定変更を APM デバイスドライバに通知します。 +設定の変更内容を APM デバイスドライバに通知します。 .Pp .Nm は、デバイスファイル .Pa /dev/apmctl を経由して、イベントの受け取りや APM システム制御用の .Xr ioctl 2 要求を発行します。このデバイスファイルは排他制御されてオープンされるため、 .Nm プロセスは同時に 1 つのみ起動可能です。 .Pp .Nm が APM イベントを受け取ると、設定ファイルで指定された イベントに対応するコマンドリストを実行するために 子プロセスを生成し、再び APM イベントの待ち状態になります。 生成された子プロセスは、 指定されたコマンドを 1 つずつ列挙された順番に実行します。 .Pp .Nm が SUSPEND/STANDBY 要求に対するコマンドリストを処理している間、 -カーネル内の APM デバイスドライバは APM BIOS に対して +カーネル内の APM デバイスドライバは、APM BIOS に対して 毎秒 1 回以上通知を発行し続けます。 これによって BIOS は、コマンド処理中であり要求が -まだ完結していないことを通知されます。 +まだ完結していないことを認識します。 .Pp .Nm デーモンはファイル .Pa /var/run/apmd.pid を作成し、プロセス ID を記録します。これは .Nm を kill や、設定ファイルを読み込ませるために使えます。 .Sh 設定ファイル .Nm の設定ファイルの構造は非常にシンプルです。例えば次のようになります。 .Pp .Bd -literal apm_event SUSPENDREQ { exec "sync && sync && sync"; exec "sleep 1"; exec "zzz"; } .Ed .Pp この例では、APM イベント .Ql SUSPENDREQ -(LCD を閉じた時などに発生します) を +(ディスプレイを閉じた時などに発生します) を .Nm が受け取ると、 .Ql sync コマンドを 3 回実行し、少し待ったあとに .Ql zzz ( .Nm .Fl z ) を実行してシステムをサスペンドさせます。 .Pp .Bl -bullet .It apm_event キーワード .Bd -ragged -offset indent .Ql apm_event はキーワードであり、イベントごとの設定の開始を指示します。 .Ed .It APM イベント .Bd -ragged -offset indent 複数のイベントに対して同じ処理を実行したい場合は、それらのイベント名を コンマで区切って指定します。有効なイベント名は次の通りです。 .Bl -item .It - .Nm が起動されているとカーネルでの処理を行わなくなるイベント: .Pp .Bl -tag -hang -width USERSUSPENDREQ -compact -offset indent .It STANDBYREQ .It USERSTANDBYREQ .It SUSPENDREQ コマンドリストに sync を含めることをおすすめします .It USERSUSPENDREQ コマンドリストに sync を含めることをおすすめします .It BATTERYLOW コマンドリストは zzz のみをおすすめします .El .It - カーネルの処理終了後に .Nm へ通知されるイベント: .Pp .Bl -tag -hang -width USERSUSPENDREQ -compact -offset indent .It NORMRESUME .It CRITRESUME .It STANDBYRESUME .It POWERSTATECHANGE .It UPDATETIME .It CAPABILITIESCHANGE .El .Pp 上記以外のイベントは .Nm へ通知されません。 .El .Ed .Bl -bullet .It コマンドライン文法 .Bd -ragged -offset indent 前述の例では、 .Ql exec から始まる 3 行はイベントに対するコマンドです。 それぞれの行はセミコロンで終了している必要があります。 イベントに対するコマンドリストは .Ql { と .Ql } で囲みます。 .Nm はダブルクォーテーションで囲まれたコマンドの実行に .Xr system 3 と同様に .Pa /bin/sh を使用します。各コマンドはコマンドリストの最後に到達するか 0 以外の 終了コードで終わるまで順番に実行されます。 .Nm は、失敗したコマンドの終了コードを、 .Xr syslog 3 経由で報告します。 加えて APM BIOS からの要求イベントを取り消します。 .Ed .It 組み込み関数 .Bd -ragged -offset indent コマンド行の代りに .Nm の組み込み関数を指定できます。組み込み関数はコマンド行と同様に セミコロンで終了します。次の組み込み関数が現在サポートされています。 .Bl -item .It - reject: .Bd -ragged -offset indent APM BIOS からの直前の要求を拒否します。ディスプレイを閉じた時に発生す る SUSPEND 要求を拒否して、代りに STANDBY 状態にしたい場合などに使用し ます。 .Ed .El .El .Sh 使用例 -以下は、設定ファイルのサンプルです。 +設定ファイルのサンプルには、以下のものが含まれています。 .Bd -literal apm_event SUSPENDREQ { exec "/etc/rc.suspend"; } apm_event USERSUSPENDREQ { exec "sync && sync && sync"; exec "sleep 1"; exec "apm -z"; } apm_event NORMRESUME, STANDBYRESUME { exec "/etc/rc.resume"; } # resume event configuration for serial mouse users by # reinitializing a moused(8) connected to a serial port. # #apm_event NORMRESUME { # exec "kill -HUP `cat /var/run/moused.pid`"; #} # suspend request event configuration for ATA HDD users: # execute standby instead of suspend. # #apm_event SUSPENDREQ { # reject; # exec "sync && sync && sync"; # exec "sleep 1"; # exec "apm -Z"; #} .Ed .Sh 関連ファイル .Bl -tag -width /etc/apmd.conf -compact .It Pa /etc/apmd.conf .It Pa /dev/apmctl .It Pa /var/run/apmd.pid .El .Sh 関連項目 .Xr apm 4 , .Xr apm 8 , .Xr apmconf 8 .Sh 作者 .An Mitsuru IWASAKI Aq iwasaki@FreeBSD.org .An KOIE Hidetaka Aq koie@suri.co.jp .Pp また、 .An Warner Losh Aq imp@FreeBSD.org , .An Hiroshi Yamashita Aq bluemoon@msj.biglobe.ne.jp , .An Yoshihiko SARUMARU Aq mistral@imasy.or.jp , .An Norihiro Kumagai Aq kuma@nk.rim.or.jp , .An NAKAGAWA Yoshihisa Aq nakagawa@jp.FreeBSD.org , .An Nick Hilliard Aq nick@foobar.org による貢献がありました。 .Sh 歴史 .Nm コマンドは .Fx 3.3 から登場しました。 diff --git a/ja_JP.eucJP/man/man8/pam_radius.8 b/ja_JP.eucJP/man/man8/pam_radius.8 index b1cb21881d..7d3d8209f6 100644 --- a/ja_JP.eucJP/man/man8/pam_radius.8 +++ b/ja_JP.eucJP/man/man8/pam_radius.8 @@ -1,130 +1,129 @@ .\" Copyright (c) 1999 .\" Andrzej Bialecki . All rights reserved. .\" .\" Copyright (c) 1992, 1993, 1994 .\" The Regents of the University of California. All rights reserved. .\" All rights reserved. .\" .\" This code is derived from software donated to Berkeley by .\" Jan-Simon Pendry. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. All advertising materials mentioning features or use of this software .\" must display the following acknowledgement: .\" This product includes software developed by the University of .\" California, Berkeley and its contributors. .\" 4. Neither the name of the University nor the names of its contributors .\" may be used to endorse or promote products derived from this software .\" without specific prior written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" %FreeBSD: src/lib/libpam/modules/pam_radius/pam_radius.8,v 1.1.2.2 1999/08/29 14:57:23 peter Exp % -.\" jpman %Id: pam_radius.8,v 0.0 1999/08/25 13:17:47 horikawa Stab % +.\" jpman %Id: pam_radius.8,v 1.3 1999/09/15 14:34:02 yt-kage Stab % .\" .Dd August 2, 1999 .Dt pam_radius 8 .Os FreeBSD 3.3 .Sh 名称 .Nm pam_radius .Nd RADIUS 認証 PAM モジュール .Sh 書式 .Nm pam_radius.so .Op Cm use_first_pass .Op Cm try_first_pass .Op Cm echo_pass .Op Cm conf Ns No = Ns Ar pathname .Op Cm template_user Ns No = Ns Ar username .Sh 解説 .Nm モジュールは RADIUS (Remote Authentication Dial In User Service) プロトコルに基づく認証サービスを提供する PAM (Pluggable Authentication Module) の枠組みのモジュールです。 .Pp .Nm モジュールは次のオプションパラメータを受け付けます: .Bl -tag -width Fl .It Cm use_first_pass を指定すると、 .Nm は新しいパスワードの入力を求めずに、以前に入力されたパスワードを 使います。パスワードが入力されていない場合には、認証は失敗します。 .It Cm try_first_pass を指定すると、 .Nm は以前に入力されたパスワードがあれば、それを使います。パスワードが 入力されていなければ、 .Nm は通常通り入力を求めます。 .It Cm echo_pass は、 .Nm パスワードの入力を求めるとき、エコーを有効のままにします。 .It Cm conf Ns No = Ns Ar pathname -は RADIUS クライアント設定ファイルの標準的でない位置を指定します +は RADIUS クライアント設定ファイルの標準以外の位置を指定します (標準は /etc/radius.conf です) 。 .It Cm template_user Ns No = Ns Ar username は、セッションの環境をつくるテンプレートとして使用する .Xr passwd 5 -エントリを指定します。 -このエントリは -提供されるユーザ名がローカルのパスワードデータベースに存在しない場合に、 -使用されます。 +エントリをもつユーザ名を指定します。 +このエントリは、提供されるユーザ名が、ローカルのパスワードデータベースに +存在しない場合に使用されます。 ユーザは提供されたユーザ名とパスワードで認証されますが、 システムでの資格は .Ar username に与えられたものとなります。すなわち、ログインクラス、ホームディレクトリ、 資源の制限などは、 .Ar username に指定されたものが適用されます。 .Pp このオプションが省略され、提供されるユーザ名がシステムのデータベースに 存在しない ( .Xr getpwnam 3 を呼び出して決定されます) 場合には、認証に失敗します。 .Sh 関連ファイル .Bl -tag -width /etc/radius.conf -compact .It Pa /etc/radius.conf .Nm の標準 RADIUS クライアント設定ファイル。 .El .Sh 関連項目 .Xr pam 8 , .Xr passwd 5 , .Xr radius.conf 5 .Sh 歴史 .Nm モジュールは .Fx 3.1 から登場しました。 .Nm -マンページは +マニュアルページは .Fx 3.3 から登場しました。 .Sh 作者 .Nm -マンページは +マニュアルページは .An Andrzej Bialecki Aq abial@FreeBSD.org が書きました。 .Pp .Nm モジュールは .An John D. Polstra Aq jdp@FreeBSD.org が書きました。