アクセスコントロールリストの制御
Server Interpretedとlocalを利用して、アクセスコントロールリストにローカルユーザーやグループを追加します。
ローカルユーザーを追加・削除する
ローカルユーザーとは、Ubuntu(今使っているPC)で作成したユーザーのことです。ローカルユーザーの追加
以下のコマンドを実行します。ユーザー名で指定する場合:
xhost si:localuser:ユーザー名
ユーザーIDで指定する場合:
xhost si:localuser:#ユーザーID
例:「ubuntu2」ユーザーをアクセスコントロールリストに追加する
xhost si:localuser:ubuntu2「xhost」コマンドでアクセスコントロールリストを確認すると、
以下のように「ubuntu2」ユーザーが追加されています。
ローカルユーザーの削除
以下のコマンドを実行します。ユーザー名で指定する場合:
xhost -si:localuser:ユーザー名
ユーザーIDで指定する場合:
xhost -si:localuser:#ユーザーID
例:追加した「ubuntu2」ユーザーをアクセスコントロールリストから削除する
xhost -si:localuser:ubuntu2「xhost」コマンドでアクセスコントロールリストを確認すると、
以下のように「ubuntu2」ユーザーが削除されています。
すべてのローカルユーザーを追加・削除する
ユーザーを追加するというよりは、ローカルからXサーバーへのアクセスを許可します。ローカルからXサーバーへのアクセスを許可する
以下のコマンドを実行します。xhost local:
「xhost」コマンドでアクセスコントロールリストを確認すると、
以下のように「LOCAL:」が追加されています。
ローカルからXサーバーへのアクセス許可を削除する
以下のコマンドを実行します。xhost -local:
「xhost」コマンドでアクセスコントロールリストを確認すると、
以下のように「LOCAL:」が追加されています。
ローカルグループを追加・削除する
ローカルグループとは、Ubuntu(今使っているPC)で登録されているグループのことです。ローカルグループの追加
以下のコマンドを実行します。グループ名で指定する場合:
xhost si:localgroup:グループ名
グループIDで指定する場合:
xhost si:localgroup:#グループID
例:「ubuntu2」グループをアクセスコントロールリストに追加する
xhost si:localgroup:ubuntu2「xhost」コマンドでアクセスコントロールリストを確認すると、
以下のように「ubuntu2」グループが追加されています。
ローカルグループの削除
以下のコマンドを実行します。グループ名で指定する場合:
xhost -si:localgroup:グループ名
グループIDで指定する場合:
xhost -si:localgroup:#グループID
例:追加した「ubuntu2」グループをアクセスコントロールリストから削除する
xhost -si:localgroup:ubuntu2「xhost」コマンドでアクセスコントロールリストを確認すると、
以下のように「ubuntu2」グループが削除されていることが分かります。