Re: FHS compliance and UNIX sockets
* Ethan Benson
| On Thu, Feb 01, 2001 at 02:51:11PM +0100, Tollef Fog Heen wrote:
| i think the only tmp directory that should be autocleaned is /tmp as
| it is now. having the default TMPDIR at or under /tmp is useful for
| both users and admins. users don't have to manually clean out random
| cruft that accumulates, and admins don't have to nag users to clean it
| up. $HOME should never ever be touched with autocleaners, i have a
| $HOME/tmp but i do NOT use it the way i use /tmp. (TMPDIR is not set
ok, I think we agree then.
| your program seems to be responsible for creating /tmp/user, i think
| /tmp/user should be created at boot after /tmp is wiped, this way it
| can be created 1775 root.tmp and the helper only need be setgid tmp
| instead of setuid root.
Well, it's not responsible for creating /tmp/user, but to avoid
embarrasing situations when it doesn't exist, it creates it. Anyhow,
as Adam Heath proposed, it should go into a pam module. pam_env for
setting TMPDIR and TMP and some pam_mkdir for creating the directory.
Tollef Fog Heen
Unix _IS_ user friendly... It's just selective about who its friends are.