Solaris のシステム管理 (上級編)

Procedure1 ユーザーの UFS 割り当て制限を無効にする方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. 次のように割り当て制限エディタを使用して、quotas ファイルがその最上位ディレクトリにある各マウント済みファイルシステムに対して 1 行の割り当て制限情報を含む一時ファイルを作成します。


    # edquota username
    

    username は、割り当て制限を無効にしたいユーザー名を指定します。


    注意 – 注意 –

    edquota コマンドの引数として複数のユーザーを指定できます。ただし、表示される情報がどのユーザーに属するかは示されません。混乱を避けるため、ユーザー名は 1 つだけ指定してください。


  3. 1K バイトディスクブロック数の弱い制限値と強い制限値の両方を 0 に変更します。

  4. i ノード数の弱い制限値と強い制限値の両方を 0 に変更します。


    注 –

    必ずこれらの値を 0 (ゼロ) に変更してください。テキストファイルから行を削除してはいけません。


  5. ユーザーの UFS 割り当て制限を無効にしたことを確認します。


    # quota -v username
    
    -v

    ディスク割り当て制限が有効にされている、すべてのマウント済みのファイルシステムについて、ユーザーの UFS ディスク割り当て制限情報を表示します。

    username

    UFS 割り当て制限を確認したいユーザー名 (UID) を指定します。


例 7–11 1 ユーザーの UFS 割り当て制限を無効にする

次の例は、edquota コマンドで開いた一時ファイルの内容を示しています。このシステムでは、ファイルシステムのルートディレクトリに quotas ファイルが含まれているマウント済みファイルシステムは、/files だけです。


fs /files blocks (soft = 50, hard = 60) inodes (soft = 90, hard = 100)

次の例は、UFS 割り当て制限を無効にしたあとの、上記と同じ一時ファイルの内容を示しています。


fs /files blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)