Go to main content

マニュアルページ セクション 8: システム管理コマンド

印刷ビューの終了

更新: 2018年8月8日
 
 

deallocate (8)

名前

deallocate - デバイスの解放

形式

deallocate [-s] [-w] [
-F] [-z zonename] 
     [-c dev-class | -g 
dev-type | device]
deallocate [-s] [-w] [
-F] [-z zonename] 
-I 

説明

deallocate コマンドは、割り当てられたデバイスを解放します。これは、デバイスに関連付けられているすべてのデバイス特殊ファイルの所有権とアクセス権をリセットし、そのデバイスへのアクセスを無効にします。deallocate は、device_allocate (5) に指定された内容に従って、そのデバイスのデバイスクリーニングプログラムを実行します。

デフォルトの deallocate 操作では、ユーザーに割り当てられているデバイスが解放されます。

オプション

サポートしているオプションは、次のとおりです。

–c dev-class

指定されたデバイスクラスのすべてのデバイスを解放します。

–F device

device で指定されたファイルに関連付けられているデバイスを強制的に解放します。solaris.device.revoke 承認を保持するユーザーだけがこのオプションを使用できます。

–I

すべての割り当て可能なデバイスを強制的に解放します。solaris.device.revoke 承認を保持するユーザーだけがこのオプションを使用できます。このオプションは、システムの初期化時のみに使用してください。

–s

サイレント。診断出力をすべて抑止します。

Trusted Extensions を使用したシステムの構成時には、次のオプションがサポートされます。

–g dev-type

dev-type に一致するデバイスタイプのデバイスを解放します。

–w

ウィンドウ環境でデバイスのクリーニングプログラムを実行します。ウィンドウバージョンのプログラムが存在する場合は、そのプログラムが使用されます。そうでない場合は、標準バージョンが端末ウィンドウで実行されます。

–z zonename

zonename で指定されたゾーンからデバイスを解放します。

オペランド

次のオペランドがサポートされています。

device

device で指定されたデバイスを解放します。

終了ステータス

次の終了ステータスが返されます。

0

正常終了。

20

指定したデバイスのエントリが存在しません。

ほかの値

エラーが発生しました。

ファイル

/etc/security/device_allocate

/etc/security/device_maps

/etc/security/dev/*

/etc/security/lib/*

属性

属性についての詳細は、マニュアルページの attributes(7) を参照してください。

属性タイプ
属性値
使用条件
system/device-allocation
インタフェースの安定性
下記を参照。

呼び出しは不確実です。オプションは不確実です。出力は非インタフェースです。

関連項目

allocate(8)list_devices(1)device_allocate(5)device_maps(5)attributes(7)device_allocate(8)dminfo(8)、mkdevalloc(8)、mkdevmaps(8)

Controlling Access to Devices

このマニュアルページで説明している機能は、Solaris 監査が有効な場合にのみ使用できます。

このマニュアルページで説明されている機能は、device_allocate(8) サービスが有効になっている場合にのみ使用できます。

Trusted Extensions で構成されているシステムでは、この機能はデフォルトで有効です。

/etc/security/devmkdevalloc(8)、および mkdevmaps(8) は、Solaris オペレーティング環境の将来のリリースではサポートされない可能性があります。