>>>>> Simon McVittie <s...@debian.org> writes: >>>>> On 26/09/12 18:15, Ivan Shmakov wrote: >>>>> Simon McVittie <s...@debian.org> writes:
>>> Please research previous discussion to check that you're not >>> missing arguments that have happened in the past, >> Any particular pointers? > Following the git history points to > <https://bugzilla.gnome.org/show_bug.cgi?id=2311>, which raises > interesting issues regarding running GUI applications from under > su/sudo (which is generally a bad idea, but back then there was > little alternative). There's also the analysis at [1]. Unfortunately, it seems that the possibility of the user /intentionally/ changing his or her own HOME was never considered (and neither such concerns are reflected in the documentation.) E. g.: --cut-- It turns out that most of this time, this is irrelevant. login sets $HOME and until you switch users, it will be left unchanged. The case where it becomes an issue is with some "execute a program as another user" commands. There is some difference in behavior here. --cut-- Should the target user be a non-privileged one, my suggestion (to only use HOME if it points to a directory which is both accessible and owned by the “now-current” user) should relieve the concerns listed. On the other hand, when the target user is ‘root’ (UID 0), either of these behaviors may be valid (depending on the exact circumstances, as was noted elsewhere in this thread), so this check shouldn't be done (should we follow the general principle of “root knows what it wants.”) [1] http://mail.gnome.org/archives/gtk-devel-list/2002-March/msg00066.html -- FSF associate member #7257 -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/86r4pls8w9....@gray.siamics.net