From 7933036127ff707718e45b805937d23d85b25c6d Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Tue, 31 May 2016 16:12:38 -0400 Subject: [PATCH] systemd: disable GVFS support accountsservice doesn't need support for GVFS modules, and those modules lead to /root/.cache getting created at startup. accountsservice runs as root, but shouldn't be touching /root. This commit disables GVFS for accountsservice --- data/accounts-daemon.service.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/data/accounts-daemon.service.in b/data/accounts-daemon.service.in index feedf3e..2f5fe33 100644 --- a/data/accounts-daemon.service.in +++ b/data/accounts-daemon.service.in @@ -1,21 +1,24 @@ [Unit] Description=Accounts Service # In order to avoid races with identity-providing services like SSSD or # winbind, we need to ensure that Accounts Service starts after # nss-user-lookup.target After=nss-user-lookup.target Wants=nss-user-lookup.target [Service] Type=dbus BusName=org.freedesktop.Accounts ExecStart=@libexecdir@/accounts-daemon StandardOutput=syslog +Environment=GVFS_DISABLE_FUSE=1 +Environment=GIO_USE_VFS=local +Environment=GVFS_REMOTE_VOLUME_MONITOR_IGNORE=1 [Install] # We pull this in by graphical.target instead of waiting for the bus # activation, to speed things up a little: gdm uses this anyway so it is nice # if it is already around when gdm wants to use it and doesn't have to wait for # it. WantedBy=graphical.target -- 2.8.1