Disable Geolocation in GNOME3
An XCCDF Rule
Description
GNOME
allows the clock and applications to track and access
location information. This setting should be disabled as applications
should not track system location. To configure the system to disable
location tracking, add or set enabled
to false
in
/etc/dconf/db/local.d/00-security-settings
. For example:
[org/gnome/system/location] enabled=falseTo configure the clock to disable location tracking, add or set
geolocation
to false
in
/etc/dconf/db/local.d/00-security-settings
. For example:
[org/gnome/clocks] geolocation=falseOnce the settings have been added, add a lock to
/etc/dconf/db/local.d/locks/00-security-settings-lock
to prevent
user modification. For example:
/org/gnome/system/location/enabled /org/gnome/clocks/geolocationAfter the settings have been set, run
dconf update
.
Rationale
Power settings should not be enabled on systems that are not mobile devices. Enabling power settings on non-mobile devices could have unintended processing consequences on standard systems.
- ID
- xccdf_org.ssgproject.content_rule_dconf_gnome_disable_geolocation
- Severity
- Medium
- References
- Updated
Remediation - Ansible
- name: Gather the package facts
package_facts:
manager: auto
tags:
- CCE-85903-3
- dconf_gnome_disable_geolocation
Remediation - Shell Script
# Remediation is applicable only in certain platforms
if rpm --quiet -q gdm && { [ ! -f /.dockerenv ] && [ ! -f /run/.containerenv ]; }; then
# Check for setting in any of the DConf db directories
# If files contain ibus or distro, ignore them.
# The assignment assumes that individual filenames don't contain :