15.4. Bloqueio do logout do usuário e mudança de usuário
Para impedir que o usuário faça o logout, use o seguinte procedimento.
Procedimento
Crie o perfil
/etc/dconf/profile/user
, que contém as seguintes linhas:user-db:user system-db:local
onde
local
é o nome de um banco de dados dconf-
Crie o diretório
/etc/dconf/db/local.d/
se ele ainda não existir. Criar o arquivo chave
/etc/dconf/db/local.d/00-logout
para fornecer informações para o banco de dados local:[org/gnome/desktop/lockdown] # Prevent the user from user switching disable-log-out=true
Substitua a configuração do usuário e impeça que o usuário a modifique no arquivo
/etc/dconf/db/local.d/locks/lockdown
:# Lock this key to disable user logout /org/gnome/desktop/lockdown/disable-log-out
Atualizar os bancos de dados do sistema:
# dconf update
- Os usuários devem sair e voltar a entrar novamente antes que as configurações de todo o sistema entrem em vigor.
Os usuários podem escapar do bloqueio de logout mudando para um usuário diferente. Para evitar tal cenário, bloqueie também a mudança do usuário.
Para bloquear a troca de usuários, use o seguinte procedimento:
Procedimento
Crie o perfil
/etc/dconf/profile/user
, que contém as seguintes linhas:user-db:user system-db:local
onde
local
é o nome de um banco de dados dconf-
Crie o diretório
/etc/dconf/db/local.d/
se ele ainda não existir. Criar o arquivo chave
/etc/dconf/db/local.d/00-user-switching
para fornecer informações para o banco de dados local:[org/gnome/desktop/lockdown] # Prevent the user from user switching disable-user-switching=true
Substitua a configuração do usuário e impeça que o usuário a modifique no arquivo
/etc/dconf/db/local.d/locks/lockdown
:# Lock this key to disable user switching /org/gnome/desktop/lockdown/disable-user-switching
Atualizar os bancos de dados do sistema:
# dconf update
- Os usuários devem sair e voltar a entrar novamente antes que as configurações de todo o sistema entrem em vigor.