Re: user flags in public temp space (was Re: chflags() [heads up])

From: Darren Reed (avalonat_private)
Date: Sat Aug 07 1999 - 05:45:31 PDT

  • Next message: Hugh Graham: "Re: user flags in public temp space (was Re: chflags() [heads up])"

    In some mail from Tim Fletcher, sie said:
    >
    > > I think I defeated myself in trying to explain the implementation I was
    > > trying to describe.  For each user, when they login, a virtual /tmp is
    > > created and that is shared between all sessions that user has.  This is
    > > setup at login time and is carried forth to all children, root or not,
    > > and cannot be reset (somewhat akin to chroot) unless devious methods are
    > > employed (i.e. write to /dev/mem).
    > >
    > > So if I have 10 logins to host foo, each login sees the same /tmp, even
    > > the root shells I generate via su/sudo in half.  If I login as root, I
    > > don't have the same /tmp (I get a different one).  cron/at jobs would
    > > be no different.  So the `real' /tmp could even be 755 root.wheel.
    >
    > Although it does rather cripple /tmp in another way: That of sharing
    > information between users. If I tell another user that the file s/he wants
    > is in /tmp (as my /home/tim dir is 711 with most files 600) I don't have
    > to mess with file perms and s/he doesn't have to get the exact right name
    > to read the file.
    
    Why do they need to access your home dir ?  You're making assumptions
    which you probably shouldn't...
    



    This archive was generated by hypermail 2b30 : Fri Apr 13 2001 - 14:55:21 PDT