[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Sticky premissions.
- To: Adi Stav <stav(at-nospam)actcom.co.il>
- Subject: Re: Sticky premissions.
- From: guy keren <choo(at-nospam)actcom.co.il>
- Date: Wed, 24 Oct 2001 00:26:59 +0200 (EET)
- cc: Linux-IL <linux-il(at-nospam)linux.org.il>
- Delivered-To: linux.org.il-linux-il@linux.org.il
- In-Reply-To: <20011024030042.C2346@wilma.stav>
- Sender: linux-il-bounce(at-nospam)cs.huji.ac.il
On Wed, 24 Oct 2001, Adi Stav wrote:
> I think this system makes perfect sense. Why should anyone force
> users to have their files with certain permissions? And what if
> the same file is linked from several directories? You can set
> the default, and if the user chooses give more or less permissions
> than the default, then that is their choice. It's _their_ files,
> afterall.
you're missing the point. the question is not "how do we force users to
have things done against their will". the question is "how, for a given
case, we can help the users have things done _for_ their will". have you
never collaborated with people, and gotten into the regular case of smeone
creating a file in a directory that's supposed to belong to a group (say,
some documentation files) and the file is not readable to others, because
the owner forgot to set the right permissions? actually, in such
collaborative environemtns, there is no meaning to the user owner - only
to the group. in these cases, the user part only gets in the way of doing
things.
no one said this is the case for the whole system, on all systems. it was
mentioned that this behaviour (of auto-sharing without hassles) is
desireable in certain situations, and unix comes in our way in that
respect. in fact, it also comes in our way in the fact that if i want
(as a non-root user) to share files with a given user - and only with that
given user - i simply cannot do that. but this second problem is harder to
fix, unless you write a suid program to create new groups... or you use
ACLs...
and anyway, my _original_ point was that sometimes we want features that
are not part of the default system, and instead of having to code these
fixes, or having to wait for someone to do it, we could use a tool that
allows us to modify the way the system works in a rather easy way (easier
then programming kernel code in C, in most cases). that's why i said its a
good thing for syscall parameters rewriting.
--
guy
"For world domination - press 1,
or dial 0, and please hold, for the creator." -- nob o. dy
=================================================================
To unsubscribe, send mail to linux-il-request@linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@linux.org.il