Desactivar a sesión de usuarios e a conmutación de usuarios

Preventing the user from logging out is useful for special kind of GNOME deployments (unmanned kiosks, public internet access terminals, and so on).

Users can evade the logout lockdown by switching to a different user. That is the reason why it is recommended to also disable user switching when configuring the system.

Desactivar a sesión de usuarios e a conmutación de usuarios

  1. Cree o perfíl user que contén as seguintes liñas:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local é o nome dunha base de datos dconf.

  2. Create the directory /etc/dconf/db/local.d/ if it does not already exist.

  3. Cree o ficheiro de chaves /etc/dconf/db/local.d/00-logout para fornecer información sobre a base de datos local:

    [org/gnome/desktop/lockdown]
    # Prevent the user from logging out
    disable-log-out=true
    
    # Prevent the user from user switching
    disable-user-switching=true
  4. Override the user's setting and prevent the user from changing it in /etc/dconf/db/local.d/locks/lockdown:

    # Lock user logout
    /org/gnome/desktop/lockdown/disable-log-out
    
    # Lock user switching
    /org/gnome/desktop/lockdown/disable-user-switching
  5. Actualizar a base de datos do sistema:

    # dconf update
  6. Restart the system for the system-wide settings to take effect.