.\" dpkg manual page - dpkg-statoverride(8) .\" .\" Copyright 息 2000-2001 Wichert Akkerman .\" Copyright 息 2009-2011 Guillem Jover .\" .\" This is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . . .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH dpkg\-statoverride 8 2011\-07\-04 "Debian プロジェクト" "dpkg ユーティリティ" .SH 名前 dpkg\-statoverride \- ファイルの所有権やモードを変更する . .SH 書式 \fBdpkg\-statoverride\fP [\fIoption\fP...] \fIcommand\fP . .SH 説明 `\fBstat override\fP' とは、パッケージがインストールされるときに、ファイルの所有者やモードを変更するよう \fBdpkg\fP(1) に指示する方式である (補足: ここでは「ファイル」という言葉を使ったが、実際には dpkg が扱えるファイルシステムオブジェクトならなんでもよい。つまりディレクトリやデバイスなどでも OK)。これを用いると、通常 setuid されるプログラムを setuid フラグ無しでインストールしたり、特定のグループのみに実行許可を与えるようにしたりできる。 .P \fBdpkg\-statoverride\fP は stat override のリストを管理するユーティリティである。これには override を追加、削除、表示するという 3 つの基本機能がある。 . .SH コマンド .TP \fB\-\-add\fP\fI user group mode file\fP \fIfile\fP に対する override を追加する。 \fIfile\fP はコマンドの実行時に存在していなくてもよい。override は保存され、後で用いられる。ユーザとグループは (例えば \fBroot\fP や \fBnobody\fP といった) 名前でも指定できるし、 (例えば \fB#0\fP や \fB#65534\fP といった) 前に `\fB#\fP' 文字をつけた数字でも指定できる。 \-\-update が指定された際に \fIfile\fP が存在していた場合、即座に所有者とモードが新しい値に変更される。 .TP \fB\-\-remove\fP\fI file\fP \fIfile\fP に対する override を削除する。このコマンドで \fIfile\fP の状態が変化することはない。 .TP \fB\-\-list\fP [\fIglob\-pattern\fP] override をすべてリストする。glob パターンが指定された場合は、マッチした override のみを出力する。override が全くない場合や、glob にマッチするものがひとつもなかった場合は、\fBdpkg\-statoverride\fP は終了コード 1 で終了する。 .TP \fB\-\-help\fP 利用方法を表示して終了する。 .TP \fB\-\-version\fP バージョン情報を表示して終了する。 . .SH オプション .TP \fB\-\-admindir\fP\fI directory\fP dpkg データベースのディレクトリを変更する。statoverride ファイルもここに保存される。デフォルトは \fI/var/lib/dpkg\fP である。 .TP \fB\-\-force\fP sanity チェック (正気度チェック) が禁止するような場合でも、強制的に処理を行う。既存の override を変更する場合には、これを指定する必要がある。 .TP \fB\-\-update\fP ファイルが存在する場合は、直ちにその所有者とモードを新しい値に変更しようとする。 .TP \fB\-\-quiet\fP 動作に関して多くの出力を行わない。 . .SH 環境変数 .TP \fBDPKG_ADMINDIR\fP \fB\-\-admindir\fP オプションが設定されておらず、この変数が設定されている場合、この変数の値が dpkg データディレクトリとして用いられる。 . .SH ファイル .TP \fI/var/lib/dpkg/statoverride\fP システムの現在の stat override のリストが書かれたファイル。dpkg の管理ディレクトリに、dpkg にとって重要な他のファイル (`status' や `available' など) と一緒に置かれる。 .br 注記: \fBdpkg\-statoverride\fP は、このファイルを新しいもので置き換える前に、古いファイルのコピーを "\-old" を付加した名前で保存する。 . .SH 関連項目 \fBdpkg\fP(1). .SH 翻訳者 高橋 基信 . 喜瀬 浩 . 関戸 幸一 . 鍋谷 栄展 . 倉澤 望 . 石川 睦 . 鵜飼 文敏 . 中野 武雄 . .SH 翻訳校正 Debian JP Documentation ML .