名前 | 形式 | 機能説明 | オプション | 使用例 | 終了ステータス | ファイル | 属性 | 関連項目
/usr/sadm/bin/smtnrhdb subcommand [auth_args] -- subcommand_args]
smtnrhdb コマンドは、tnrhdb データベース内のエントリの追加、変更、削除、および一覧表示を行います。
smtnrhdb のサブコマンドを次に示します。
tnrhdb データベースに新規エントリを追加します。エントリを追加するには、管理者が solaris.network.host.write および solaris.network.security.write 承認を保持している必要があります。
tnrhdb データベース内のエントリを削除します。エントリを削除するには、管理者が solaris.network.host.write および solaris.network.security.write 承認を保持している必要があります。
tnrhdb データベース内のすべてのエントリを一覧表示します。エントリを一覧表示するには、管理者が solaris.network.host.read および solaris.network.security.read 承認を保持している必要があります。
tnrhdb データベース内のエントリを変更します。エントリを変更するには、管理者が solaris.network.host.write および solaris.network.security.write 承認を保持している必要があります。
smtnrhdb の認証引数 auth_args は、smc 引数セットから派生します。これらの引数は、使用するサブコマンドに関係なく同じです。smtnrhdb コマンドを成功させるには、Solaris 管理コンソールを初期化する必要があります smc(1M) を参照)。Solaris 管理コンソールサーバーのリブート後に、最初の smc 接続がタイムアウトする可能性があります。この場合は、コマンドを再度実行してください。
サブコマンド固有のオプション subcommand_args の前に、-- オプションを指定する必要があります。
有効な auth_args は -D、-H、-l、-p、-r、および -u です。これらの指定は任意です。auth_args を指定しない場合、デフォルト値が指定されたものと見なされて、認証用パスワードなどの追加情報の入力がユーザーに求められることがあります。これらの文字の代わりに、二重ダッシュ記号に続けて等価の単語を指定することもできます。たとえば、-D または --domain を使用できます。
管理対象のデフォルトドメインを指定します。domain の構文は、type:/host_name/domain_name です。ここで、type は dns、ldap、file のいずれか、host_name はサーバーの名前、domain_name は管理対象のドメインの名前です。
このオプションを指定しない場合、Solaris 管理コンソールは、管理対象として選択したサーバーの file デフォルトドメインと見なします。つまり、変更はサーバーに対してローカルであることになります。ツールボックスでは、ドメインをツールごとに変更できます。このオプションにより、その他すべてのツール用のドメインが指定されます。
接続先の host_name および port を指定します。port を指定しない場合、システムはデフォルトポート 898 に接続されます。 host_name:port を指定しない場合、Solaris 管理コンソールは、ローカルホストのポート 898 に接続します。
role_name のパスワードを指定します。role_name を指定するが、role_password を指定しない場合、システムにより role_password の入力が求められます。コマンド行に指定したパスワードは、システムのすべてのユーザーが表示できます。このため、このオプションは安全ではないと見なされます。
user_name のパスワードを指定します。パスワードを指定しない場合、システムによりパスワードの入力が求められます。コマンド行に指定したパスワードは、システムのすべてのユーザーが表示できます。このため、このオプションは安全ではないと見なされます。
認証に使用する役割名を指定します。このオプションを指定しない場合、役割なしと見なされます。
認証に使用するユーザー名を指定します。このオプションを指定しない場合、コンソールプロセスを実行しているユーザーの ID が想定されます。
このオプションは必須であり、常に先行するオプションのあとに指定する必要があります。先行するオプションを入力しない場合でも、-- オプションを入力する必要があります。
注: 空白文字を含む説明およびその他の引数オプションは、二重引用符で囲む必要があります。
コマンドの使用方法を表示します。
ホストの名前を指定します。list サブコマンドの場合は、hostname 引数は指定しません。ipaddress サブコマンド引数を指定した場合、この指定は不要です。
ホストの IP アドレスを指定します。hostname サブコマンド引数を指定した場合、この指定は不要です。
テンプレートの名前を指定します。
IP アドレスのワイルドカード表現の接頭辞の長さを指定します (単位はビット)。接頭辞は、IP アドレスの一番左の部分です。
ワイルドカードを使ってサブネットの IP アドレスを指定します。
サブコマンド add では、次のいずれかの引数セットを指定する必要があります。
-H hostname -n templatename | -i ipaddress -n templatename | -w ipaddress-wildcard -n templatename [ -p prefixlen ] | -h |
サブコマンド modify では、次のいずれかの引数セットを指定する必要があります。
-H hostname -n templatename | -i ipaddress -n templatename | -w ipaddress-wildcard -n templatename [ -p prefixlen ] | -h |
サブコマンド delete では、次のいずれかの引数セットを指定する必要があります。
-H hostname | -i ipaddress | -w ipaddress-wildcard [ -p prefixlen ] | -h |
サブコマンド list には次の引数を指定します。
-h |
管理役割は、ローカルのファイルシステム上で IP アドレスワイルドカード 192.168.113.0 を使用する一連のホストに対して、テンプレート名 cipso_lan を指定します。認証引数が指定されなかったため、管理者は、デフォルトの file ドメインタイプを使用して、ローカルサーバー上のローカルホストのポート 898 に接続します。管理者には、管理パスワードの入力が求められます。
$ /usr/sadm/bin/smtnrhdb add -- -w 192.168.113.0 -n cipso_lan |
管理役割は、LDAP サーバーのポート 898 (デフォルト、これ以外のポートも使用可) に接続し、IP アドレス 192.168.113.8 を指定して、データベースからホストエントリを削除します。ドメインが指定されていないため、デフォルトの file ドメインタイプおよびローカルサーバーが使用されます。管理者には、管理パスワードの入力が求められます。
/usr/sadm/bin/smtnrhdb delete \ -D ldap:/example.domain -i 192.168.113.8 |
smtnrhdb コマンドにより、次のファイルが使用されます。
トラステッドネットワーク遠隔ホストデータベース。tnrhdb(4) を参照。
次の属性については、attributes(5) を参照してください。
属性タイプ |
属性値 |
---|---|
使用条件 |
SUNWmgts |