<div dir="ltr"><div>Here is a workaround for this problem.  It is possible to create</div><div>a file /etc/systemd/system/user@.service.d/override.conf with</div><div>the following contents:</div><div><br></div><div>[Service]</div><div>SupplementaryGroups=dialout</div><div><br></div><div>Now, when used in conjunction with pam_group as specified in the</div><div>bug report, all desktop processes' group permissions are correct.</div><div>The pam_group-mechanism is responsible for setting the supplementary</div><div>groups for some processes, and the other processes (which are spawned</div><div>by the systemd user manager instance, I presume) get the same groups</div><div>through this other mechanism.</div><div><br></div><div>The end result is not exactly the same, though, because the pam_group</div><div>mechanism can be used to set a different set of groups for each</div><div>pam-service.</div><div><br></div><div>Juha</div></div>