>>>>> "Jay" == Jay Savage <[EMAIL PROTECTED]> writes:

Jay> The "new version" prevents anyone but the superuser from changing a
Jay> file's ownership. Actually the change was to the chown and lchown
Jay> system calls in various kernels (I think Linux was the first, maybe
Jay> Solaris?) not to chown itself.

You kids. :)

System-V style kernels (including V7 before it, the One True Unix),
permitted anyone to give files away.

When the BSD series came along, they implemented quotas, because they
were, you know, for kids. (Hudsucker Proxy reference) So BSD-style
kernels could not chown except for superuser, to avoid defeating
quotas.

To this day, generally, the kernels that have quotas don't permit
giving files away, and vice versa.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to