ディスプレイへのアクセスをローカルシステム上の別のユーザー ID に許可するには、xhost (1) コマンドの si:localuser オプションを使用します。
次の例は、正しい権利プロファイルを持つユーザーアカウントを構成し、SMF サービスビジュアルパネルのユーザーインタフェースを実行する方法を示しています。
使用例 7 root アカウントが GUI を表示することを許可user@host:~$ xhost +si:localuser:root
user@host:~$ su
Password:
/**Visual Panel GUI**/
# /usr/bin/vp svcs
user@host:~$ xhost +si:localuser:root user@host:~$ echo $DISPLAY :11 user@host:~$ su Password: # export DISPLAY=:11 # /usr/bin/vp svcs
:11 の値は、各 Sun Ray ユーザーセッションによって異なります。ワークステーションでは、通常、メインコンソールディスプレイに :0 の値を持ちますが、追加ディスプレイがあることもあります。
詳細は、Xhost(1) のマニュアルページを参照してください。