13.8. 锁定用户退出登录和用户切换
按照以下步骤阻止用户退出登录。
- 创建
/etc/dconf/profile/user
配置文件,其中包含以下行:user-db:user system-db:local
user-db:user system-db:local
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
[org/gnome/desktop/lockdown] # Prevent the user from user switching disable-log-out=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 覆盖用户设置,并防止用户在
/etc/dconf/db/local.d/locks/lockdown
中更改它:Lock this key to disable user logout
# Lock this key to disable user logout /org/gnome/desktop/lockdown/disable-log-out
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 更新系统数据库:
dconf update
# dconf update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在系统范围的设置生效前,用户必须退出并重新登录。
重要
用户可以通过切换到其他用户来逃避退出登录锁定,这可以阻止系统管理员的意图。这就是建议禁止"用户切换"以及阻止此类情况发生的原因。
过程 13.8. 防止用户切换到不同的用户帐户
- 创建
/etc/dconf/profile/user
配置文件,其中包含以下行:user-db:user system-db:local
user-db:user system-db:local
Copy to Clipboard Copied! Toggle word wrap Toggle overflow local
是dconf
数据库的名称。 - 如果目录
/etc/dconf/db/local.d/
不存在,请创建该目录。 - 创建密钥文件
/etc/dconf/db/local.d/00-user-switching
,为本地数据库
提供信息:[org/gnome/desktop/lockdown] # Prevent the user from user switching disable-user-switching=true
[org/gnome/desktop/lockdown] # Prevent the user from user switching disable-user-switching=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 覆盖用户设置,并防止用户在
/etc/dconf/db/local.d/locks/lockdown
中更改它:Lock this key to disable user switching
# Lock this key to disable user switching /org/gnome/desktop/lockdown/disable-user-switching
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 更新系统数据库:
dconf update
# dconf update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在系统范围的设置生效前,用户必须退出并重新登录。