JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ゴリーに分類できる: 特権 プロセス (実効ユーザーID が 0 のプロセス。ユーザーID 0 は スーパーユーザーや root と呼ばれる) と 非特権 プロセス (実効ユーザーID が 0 以外のプロセス) である。 非特権プロセスでは、プロセスの ... 行われるのに対し、 特権プロセスでは全てのカーネルの権限チェックがバイパスされる。 バージョン 2.2 以降の Linux では、 これまでスーパーユーザーに結び付けられてきた権限を、 いくつかのグループに分割している。これらのグループは ケーパビリティ (capability) と呼 ... る (全てのケーパビリティが無効でもよい)。 許可 (permitted) : そのスレッドが持つことになっている実効ケーパビリティの 限定的なスーパーセットである。 これは、実効ケーパビリティセットに CAP_SETPCAP ケーパビリティを持っていないスレッドが継承可能ケーパビリティ ... ... であるとマークされる。 よって、ext3 ファイルシステムに対しては、 e2fsck は通常ジャーナルを実行して終了するだけになる (ただしスーパーブロックに、 より詳細なチェックを要求する内容が記述されている場合は別)。 device はファイルシステムが保存されているデバイス ... 互換性のためにのみ準備されているオプションであるため、 できる限り -p オプションを使うことが推奨される。 -b superblock 通常のスーパーブロックのかわりに、 superblock をスーパーブロックとして利用する。 このオプションが用いられるのは、 プライマリなスーパーブ ... ロックが壊れた場合である。 バックアップスーパーブロックの場所は、 ファイルシステムのブロックサイズによって異なる。 ファイルシステムのブロックサイズが 1k の場合、 バックア ... ... い。 -i device が e2image プログラムによって作成された ext2 イメージファイルであることを指定する。 ext2 イメージファイルは、スーパーブロック・ ブロックグループディスクリプタ・ブロックアロケーションビットマップ・ inode アローケションビットマップ・inode テ ... ロックサイズを検出する動作を行わず、 指定したブロックサイズをそのファイルシステムに用いる。 -s superblock ファイルシステムのスーパーブロックを、デフォルトの 1 ではなく、 指定したブロック番号から読ませる。 -s オプションを指定した場合、 -b オプションも指定 ... spec と同じにする。 expand_dir filespec filespec で指定したディレクトリを展開する。 feature [fs_feature] [-fs_feature] ... スーパーブロックの様々なファイルシステム属性をセット/クリアする。 要求のあった属性をセット/クリアした後は、 ファイルシステム属性の ... ... の権限を与えてコマンドを実行する (対話式のシェルであることが多い)。 user が与えられなかった場合、デフォルトは root すなわちスーパーユーザーである。 実行されるシェルは user のパスワードエントリから選択される。ここに何も書かれていない場合は /bin/sh が実行 ... user にパスワードがある場合には、 su はパスワードを要求するプロンプトを表示する。ただし su を実行したのが実ユーザー ID 0 (スーパーユーザー) の場合には パスワード認証は行われない。 su はデフォルトではカレントディレクトリを変更しない。また su は 環境変数 ... HOME と SHELL を user のパスワードエントリの値にセットする。また user がスーパーユーザー以外の場合には、環境変数 USER と LOGNAME を user にセットする。デフォルトでは、 起動されるシェルはログインシェルに ... ... 設定する。 group パラメータには GID を数値で指定することも、グループ名を指定することもできる。 グループ名が指定された場合は、スーパーブロックに格納される前に GID の数値に変換される。 -i interval-between-checks [ d | m | w ] ファイルシステムをチェックする最 ... UUID という形式で external-journal を指定することもできる。 この形式では、外部ジャーナルの場所を、 ジャーナルの先頭の ext2 スーパーブロックに格納されている UUID やボリュームラベルで指定する。 ジャーナルデバイスのボリュームラベルと UUID を表示するには、 ... と。 ひとつのファイルシステムに対しては、 size または device オプションのどちらか一方しか指定できない。 -l ファイルシステムのスーパーブロックの内容を表示する。 -L volume-label ファイルシステムのボリュームラベルを設定する。 ext2 ファイルシステムラベルは最大 ... ... グループ ID の代わりに fsgid ("ファイルシステムグループID") を使う。 setfsgid (2) を参照すること。 許可の確認をスキップする: スーパーユーザーとケーパビリティ 伝統的な UNIX システムでは、スーパーユーザー ( root , ユーザー ID 0) は非常に強力であり、ファイル ... アクセス時の 許可による制限を全てスキップする。 Linux では、スーパーユーザー権限が複数のケーパビリティに分割されている ( capabilities (7) 参照)。ファイルの許可の確認には、 CAP_DAC_OVERRIDE と ... ... や UUID= UUID という形式でも external-journal を指定できる。 この形式では、外部ジャーナルの場所を、 ジャーナルの先頭の ext2 スーパーブロックに格納されている UUID やボリュームラベルで指定する。 ジャーナルデバイスのボリュームラベルと UUID を表示するには、 ... ボリュームラベルを new-volume-label に設定する。 ボリュームラベルの最大長は 16 バイトである。 -m reserved-blocks-percentage スーパーユーザのみが利用できる予約ブロックのパーセンテージを指定する。 このオプションは断片化を防ぐとともに、 非特権プロセスによる ... が、 あたかもファイルシステムを作成しているかのように表示を出す。 このオプションは、ある特定のファイルシステムのバックアップスーパーブロックの 位置を知るのに利用できる。 ただしこの際 mke2fs にはそのファイルシステムを作ったときと 同じパラメータを渡す必要が ... ... ムのディスク I/O をある程度軽減する。 `a' 属性が設定されているファイルは、 書き込みの際に追加モードでしかオープンできない。 スーパーユーザーまたは CAP_LINUX_IMMUTABLE ケーパビリティ (capability) を持つプロセスだけが、 この属性を設定・解除できる。 `c' 属性 ... ができない。 すなわち、削除、名前の変更、このファイルを指すリンクの作成、 このファイルに対するデータの書き込みが禁止される。 スーパーユーザーまたは CAP_LINUX_IMMUTABLE ケーパビリティを持つプロセスだけが、 この属性を設定・解除できる。 `j' 属性が設定されてい ... オプションでマウントされている場合、 全てのファイルデータは既にジャーナルに記録されているので、 この属性は何も影響しない。 スーパーユーザーまたは CAP_SYS_RESOURCE ケーパビリティを持つプロセスだけが、 この属性を設定・解除できる。 `s' 属性が設定されている ... ... キュリティが侵害されないようにするために、 ``ftp'' サブツリーは注意して構築することを推奨する; 次の規則が推奨される。 ~ftp) スーパーユーザによりホームディレクトリを作成し 誰からも書き込まれないようにする。 ~ftp/bin) スーパーユーザによりこのディレクトリを ... s (1) は list コマンドをサポートするために存在しなければならない。 このプログラムはモード 111 であるべきである。 ~ftp/etc) スーパーユーザによりこのディレクトリを作成し 誰からも書き込まれないようにする。このファイルは passwd (5) 及び group (5) は ls コマ ... wd のパスワードフィールドは使用されず、本物の暗号化されたパスワードが 含まれるべきではない。これらのファイルはモード 444 でスーパーユーザに 所有されるべきである。パスワードファイルとしてシステムの /etc/passwd ファイルを使用したり、システムの /etc/group ... ... 加える (nice 値が大きい数値ほど低い優先度を表す)。 負の数を指定する、つまり、以前よりも優先度を上げるという指定ができるのは スーパーユーザーだけである。 nice 値の範囲については getpriority (2) で説明されている。 返り値 成功した場合、新しい nice 値が返る ... (但し、下記の「注意」を参照)。 失敗した場合 -1 が返り、 errno がエラーの内容に従って設定される。 エラー EPERM スーパーユーザー以外が inc に負の数値を指定して優先度を上げようとした。 呼び出し元のプロセスが inc に負の数値を指定して優先度を上げ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。