Comment 3 for bug 1039540

Revision history for this message
Martin Pitt (pitti) wrote : Re: Default runlist fails

To elaborate on this: Without the setgid, running tests as different user (e. g. "ubuntu" in a live system or "martin" on my local workstation) is impossible; but I can't run desktop tests as "utah" user as that user does not have a running desktop session. With the setgid, running tests as different users is highly insecure, because anyone in the utah group can basically provide arbitrary code which then gets executed by other users.

I recommend to use temp dirs for anything you need to download, and the usual XDG dirs (in particular $HOME/.cache) for log files and the like. Then "utah -r" will work for the "utah" user just as well as for any other user.