6.5. xguest: キオスクモード
xguest パッケージは、Kiosk ユーザーアカウントを提供します。このアカウントは、図書館、銀行、空港、情報キオスク、コーヒーショップなど、人々が立ち寄って使用するマシンを保護するために使用されます。キオスクのユーザーアカウントは非常に制限されています。基本的に、ユーザーはログインして Firefox を使用してインターネット Web サイトを閲覧することしかできません。ゲストユーザーは
xguest_u に割り当てられています。表3.1「SELinux ユーザー機能」 を参照してください。ファイルの作成や設定の変更など、このアカウントでログインした変更は、ログアウトすると失われます。
キオスクアカウントを設定するには、次のコマンドを実行します。
- root で、xguest パッケージをインストールします。必要に応じて依存関係をインストールします。
yum install xguest
~]# yum install xguestCopy to Clipboard Copied! Toggle word wrap Toggle overflow - キオスクアカウントをさまざまな人が使用できるようにするために、アカウントはパスワードで保護されていません。そのため、アカウントは SELinux が Enforcing モードで実行されている場合にのみ保護できます。このアカウントでログインする前に、
getenforceユーティリティーを使用して、SELinux が Enforcing モードで実行していることを確認します。getenforce Enforcing
~]$ getenforce EnforcingCopy to Clipboard Copied! Toggle word wrap Toggle overflow 実行していない場合は、「SELinux のステータスおよびモードの永続的変更」 で Enforcing モードへの変更に関する詳細を参照してください。SELinux が Permissive モードまたは Disabled の場合は、このアカウントでログインできません。 - GNOME ディスプレイマネージャー (GDM) を使用しないと、このアカウントにログインできません。xguest パッケージがインストールされると、
Guestアカウントが GDM ログイン画面に追加されます。