Desactivar el cierre de sesión y el cambio de usuario

Evitar que el usuario pueda cerrar la sesión es util para algunos tipos de despliegue de GNOME (kioscos desatendidos, terminales de acceso público a internet, y otros).

Los usuarios pueden evitar el bloqueo del cierre de sesión cambiando a un usuario distinto. Es por ello que se recomienda desactivar también el cambio de usuario cuando configure el sistema.

Desactivar el cierre de sesión y el cambio de usuario

  1. Cree el perfil user que contenga las siguientes líneas:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local es el nombre de una base de datos dconf.

  2. Cree la carpeta /etc/dconf/db/local.d/ si no existe.

  3. Cree el archivo /etc/dconf/db/local.d/00-logout para proporcionar información a la base de datos local.

    [org/gnome/desktop/lockdown]
    # Evitar que el usuario pueda cerrar la sesión
    disable-log-out=true
    
    # Evitar que el usuario pueda cambiar de usuario
    disable-user-switching=true
  4. Ignore los ajustes del usuario y evite que el usuario los cambie en /etc/dconf/db/local.d/locks/lockdown:

    # Bloquear el cierre de sesión
    /org/gnome/desktop/lockdown/disable-log-out
    
    # Bloquear el cambio de usuario
    /org/gnome/desktop/lockdown/disable-user-switching
  5. Actualizar las bases de datos del sistema:

    #dconf update
  6. Reinicie el sistema para que los cambios globales del sistema surtan efecto.