19.4. ユーザーによるログアウトおよび切り替えのロック
ユーザーがログアウトできないようにするには、次の手順を行います。
手順
以下の行を含む
/etc/dconf/profile/user
プロファイルを作成します。user-db:user system-db:local
local
は、dconf データベースの名前に置き換えます。-
/etc/dconf/db/local.d/
ディレクトリーがない場合は作成します。 /etc/dconf/db/local.d/00-logout
キーファイルを作成して、ローカルデータベースに情報を提供します。[org/gnome/desktop/lockdown] # Prevent the user from user switching disable-log-out=true
ユーザーの設定を上書きし、ユーザーが
/etc/dconf/db/local.d/locks/lockdown
ファイルで設定を変更できないようにします。# Lock this key to disable user logout /org/gnome/desktop/lockdown/disable-log-out
システムデータベースを更新します。
# dconf update
- システム全体の設定に変更を適用するために、ユーザーは、一度ログアウトしてログインし直す必要があります。
ユーザーは別のユーザーに切り替えることで、ログアウトのロックダウンを回避できます。このような回避に対処するために、ユーザー切り替えもロックします。
ユーザーの切り替えをロックするには、以下の手順に従います。
手順
以下の行を含む
/etc/dconf/profile/user
プロファイルを作成します。user-db:user system-db:local
local
は、dconf データベースの名前に置き換えます。-
/etc/dconf/db/local.d/
ディレクトリーがない場合は作成します。 /etc/dconf/db/local.d/00-user-switching
キーファイルを作成して、ローカルデータベースに情報を提供します。# Prevent the user from user switching [org/gnome/desktop/lockdown] disable-user-switching=true [org/gnome/desktop/screensaver] user-switch-enabled=false
ユーザーの設定を上書きし、ユーザーが
/etc/dconf/db/local.d/locks/lockdown
ファイルで設定を変更できないようにします。# Lock this key to disable user switching /org/gnome/desktop/lockdown/disable-user-switching /org/gnome/desktop/screensaver/user-switch-enabled
システムデータベースを更新します。
# dconf update
- システム全体の設定に変更を適用するために、ユーザーは、一度ログアウトしてログインし直す必要があります。