Solaris Trusted Extensions 移行ガイド

Trusted Extensions ソフトウェア内の新しいインタフェース

Solaris Trusted Extensions リリース内の新しいインタフェースは、マニュアルページセクション番号別に次の表に示してあります。この表には、Trusted Extensions の重要な機能を実行する Solaris インタフェースがいくつか含まれます。

この表には、名前が変更されたインタフェースだけが挙げられています。しかし、名前の変更がなかったインタフェースでも、このリリースでオプションまたは機能が変更されている可能性があります。全一覧は、付録 A 「Solaris Trusted Extensions リリースにおけるインタフェースの変更」を参照してください。

表 2 Solaris Trusted Extensions ソフトウェアの新しいマニュアルページ

マニュアルページ 

注 

getzonepath(1)

getsldname に置き換わりました。

ldaplist(1)

Trusted Extensions ネットワークデータベースが、LDAP ディレクトリサーバーに追加されました。 

ppriv(1)

特権を処理した Trusted Solaris コマンドは、Solaris コマンドに置き換えられました。 

smtnzonecfg(1M)

トラステッドネットワークゾーン構成データベースを管理します。 

getpflags(2)

Trusted Extensions では、NET_MAC_AWARE フラグが追加されました。

getlabel(2)

ファイルの機密ラベルを取得します。 

setpflags(2)

Trusted Extensions では、NET_MAC_AWARE フラグが追加されました。

is_system_labeled(3C)

システムに Trusted Extensions が構成されているかどうかを判定します。 

getpeerucred(3C)

Solaris OS における場合と同様に動作します。getpeerinfo() に置き換わりました。

priv_gettext(3C)

Solaris OS における場合と同様に動作します。get_priv_text() に置き換わりました。

ucred_getlabel(3C)

ucred_getlabel() は、プロセスのラベルを読み取ります。

libtsnet(3LIB)

libtsnet() インタフェースについて説明します。

libtsol(3LIB)

libtsol() インタフェースについて説明します。

getdevicerange(3TSOL)

デバイスのラベル範囲を取得します。 

getpathbylabel(3TSOL)

フルパス名を取得します。mldrealpathl() に置き換わりました。

getplabel(3TSOL)

プロセスの機密ラベルを取得します。 

getuserrange(3TSOL)

ユーザーのラベル範囲を取得します。 

getzoneidbylabel(3TSOL)

ゾーンの ID を取得します。 

getzonelabelbyid(3TSOL)

ゾーンのラベルを取得します。 

getzonelabelbyname(3TSOL)

 

getzonerootbyid(3TSOL)

ゾーンのフルパス名を取得します。 

getzonerootbylabel(3TSOL)

 

getzonerootbyname(3TSOL)

 

label_to_str(3TSOL)

ラベルを文字列に変換します。bcltobanner() などのインタフェースに置き換わりました。

m_label(3TSOL)

m_label() は、割り当て関数、複製関数、および解放関数の総称です。

m_label_alloc(3TSOL)

不透明なラベルのストレージを管理します。 

m_label_dup(3TSOL)

ラベルを複製します。 

m_label_free(3TSOL)

不透明なラベルのストレージを解放します。 

setflabel(3TSOL)

setcmwlabel() に置き換わりました。

str_to_label(3TSOL)

ラベルを文字列に変換します。stobsl()stobclear() に置き換わりました。

tsol_getrhtype(3TSOL)

指定したホスト名のホストタイプを取得します。 

door_ucred(3DOOR)

Solaris OS における場合と同様に動作します。door_tcred() に置き換わりました。

getsockopt(3SOCKET)

getsockopt(3XNET)

setsockopt(3SOCKET)

setsockopt(3XNET)

Trusted Extensions では、SO_MAC_EXEMPT オプションが追加されました。

tnzonecfg(4)

大域ゾーンとラベル付きゾーンのローカル構成ファイルです。 

TrustedExtensionsPolicy(4)

ウィンドウ動作のポリシーファイルです。config.privs に置き換わりました。

labels(5)

ラベルポリシーについて説明します。 

pam_tsol_account(5)

アカウント認証の PAM モジュールです。 

privileges(5)

新しい特権、net_bindmlpnet_mac_aware の説明が入っています。