長南洋一
cyoic****@maple*****
2012年 4月 22日 (日) 11:41:24 JST
長南です。 visudo-1.7.2 から visudo-1.8.4p4 で原文が変更されているのは、タイポの 修正や、username → user name といった表記の変更を除けば、以下の 四個所です。 174,177c165,167 < There is a hard-coded list of editors that \fBvisudo\fR will use set < at compile-time that may be overridden via the \fIeditor\fR \fIsudoers\fR < \&\f(CW\*(C`Default\*(C'\fR variable. This list defaults to the path to \fIvi \fR\|(1) on < your system, as determined by the \fIconfigure\fR script. Normally, --- > There is a hard-coded list of one or more editors that \fBvisudo\fR will > use set at compile-time that may be overridden via the \fIeditor\fR \fIsudoers \fR > \&\f(CW\*(C`Default\*(C'\fR variable. This list defaults to \f(CW"/usr/bin/vi "\fR. Normally, visudo が使用するエディタについては、コンパイル時に設定された 一つ以上 のエディタからなるリストがプログラムに埋め込まれているが、 sudoers ファ イルの Defaults 行で editor オプションを使えば、それを変更することがで きる。 このリストはデフォルトでは、"/usr/bin/vi" になっている。 205,208c195,198 < checked for syntax and a message will be printed to the < standard output detailing the status of \fIsudoers\fR. < If the syntax check completes successfully, \fBvisudo\fR will < exit with a value of 0. If a syntax error is encountered, --- > checked for syntax errors, owner and mode. A message will be printed > to the standard output describing the status of \fIsudoers\fR unless > the \fB\-q\fR option was specified. If the check completes successfully, > \&\fBvisudo\fR will exit with a value of 0. If an error is encountered, 訳文にはすこし前の部分も付けておきます。 -c check-only モードを有効にする。現在の sudoers ファイルの 文 法エラー、所有者、アクセス権をチェックする (訳注: 所有者と アクセス権のチェックをするのは sudo-1.8.4p3 以降)。 -q オプ ションが指定されていない場合は、メッセージを標準出力に表示 して、 sudoers の状態を報告する。チェックが成功裡に終わった 場合は、 visudo は返り値 0 で終了する。 エラーに出会った場 合の返り値は 1 である。 215a206,211 > In \fBcheck-only\fR mode only, the argument to \fB\-f\fR may be \*(L"\-\*(R", > indicating that \fIsudoers\fR will be read from the standard input. > .IP "\-h" 12 > .IX Item "-h" > The \fB\-h\fR (\fIhelp\fR) option causes \fBvisudo\fR to print a short help me ssage > to the standard output and exit. これも、訳文はすこしまえから。 -f sudoers sudoers ファイルの位置を指定・変更する。このオプションを付 けると、 visudo はデフォルトの /etc/sudoers ではなく、 ユー ザが選んだ sudoers ファイルを編集 (あるいは、チェック) する ことになる。ロックファイルとしては、指定された sudoers ファ イルの名前の末尾に ".tmp" を付けたものが使われる。なお、 check-only モードの場合だけ、-f の引数に "-" を指定すること ができる。 これは、標準入力から sudoers が読み込まれるとい うことである。 -h -h (help) オプションを指定すると、 visudo は標準出力に簡単 なヘルプメッセージを表示して、終了する。 277a274,279 > .IP "Warning: cycle in {User,Runas,Host,Cmnd}_Alias" 4 > .IX Item "Warning: cycle in {User,Runas,Host,Cmnd}_Alias" > The specified {User,Runas,Host,Cmnd}_Alias includes a reference to > itself, either directly or through an alias it includes. This is > only a warning by default as \fBsudo\fR will ignore cycles when parsing > the \fIsudoers\fR file. Warning: cycle in {User,Runas,Host,Cmnd}_Alias 指摘された User_Alias (あるいは、Runas_Alias, Host_Alias, Cmnd_Alias) は、 自分自身を直接参照しているか、 構成要素のエイリア スを通して自分自身を参照している。 sudo は sudoers を解析するとき、 循環を無視するので、これはデフォルトでは、単なる警告になっている。 -- 長南洋一