# not sure yet whether we need all users here that have services running
# or whether only shell users
@@if not defined SYSTEMD_UIDS
@@define SYSTEMD_UIDS (@@{BITS_32_D})
@@endif
 /@@{RUNSYSD}/(sessions|users)$ d VarDir
!/@@{RUNSYSD}/sessions/@@{SYSTEMD_UIDS}(\\.ref)?$ p
!/@@{RUNSYSD}/users/@@{SYSTEMD_UIDS}$ f
!/@@{RUNSYSD}/io\\.systemd\\.(AskPassword|FactoryReset|Login|Manager)$ s
 /@@{RUN}/user/@@{SYSTEMD_UIDS}/systemd/(machine|sessions|transient|users|io\\.systemd\\.StorageProvider)$ d VarDir
!/@@{RUN}/user/@@{SYSTEMD_UIDS}/systemd/(report)$ d
!/@@{RUN}/user/@@{SYSTEMD_UIDS}/systemd/machine/io\\.systemd\\.(Machine(Image)?)$ s
!/@@{RUN}/user/@@{SYSTEMD_UIDS}/systemd/io\\.systemd\\.(AskPassword|Import|JournalAccess|StorageProvider/fs)$ s
!/@@{RUN}/user/@@{SYSTEMD_UIDS}/systemd(/report)?/io\\.systemd\\.(Manager)$ s
!/@@{RUN}/user/@@{SYSTEMD_UIDS}/varlink(/registry)?$ d
!/@@{RUN}/user/@@{SYSTEMD_UIDS}/varlink/registry/io\\.systemd\\.(AskPassword|Import|JournalAccess|Machine(Image)?|Manager|Unit)$ l
