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
user-db:user system-db:localCopy to Clipboard Copied! Toggle word wrap Toggle overflow 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-logoutpara fornecer informações para o banco de dados local:[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=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow 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
# Lock this key to disable user logout /org/gnome/desktop/lockdown/disable-log-outCopy to Clipboard Copied! Toggle word wrap Toggle overflow Atualizar os bancos de dados do sistema:
dconf update
# dconf updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 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
user-db:user system-db:localCopy to Clipboard Copied! Toggle word wrap Toggle overflow 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-switchingpara fornecer informações para o banco de dados local:[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=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow 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
# Lock this key to disable user switching /org/gnome/desktop/lockdown/disable-user-switchingCopy to Clipboard Copied! Toggle word wrap Toggle overflow Atualizar os bancos de dados do sistema:
dconf update
# dconf updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Os usuários devem sair e voltar a entrar novamente antes que as configurações de todo o sistema entrem em vigor.