Article View: comp.sys.sun
Article #10619Re: Two bugs: sticky bit directory and ld -e
From: mcvax!uva!dik
Date: Tue, 31 Jan 1989 13:02
Date: Tue, 31 Jan 1989 13:02
27 lines
2002 bytes
2002 bytes
mcvax!tut.fi!hmj@uunet.uu.net (Hannu-Matti J{rvinen) writes:
>Sticky bit in directories prevents removing the files in the directory
>without write privilege to the file and the directory....But what happens
>if you use mv to rename files without write protection in a directory
>with the sticky bit and write permissions?...
I assume you use SunOs 3.4 or 3.5 I have the same problem. This problem
also occured on a Gould PN900 running UTX 2.03. It allowed two conspiring
users to create loops in the file system. My guess is that it is early
4.3 BSD code, our vanilla 4.3 Vax doesn't have the problem. Another
problem I have is that ordinary users can't switch on sticky bits on their
directories. (I rather like this bug, I must admit considering the above)
>....... So I believe that, even if one could create an additional link
>to a directory, the super user can still remove it....--wnl ]]
In SunOs 3.x NOONE is allowed to remove hardlinks to directory. Unlink(2)
returns 'Not Owner', even when called as superuser. So you can only zap
(clri/fsck/reboot) a directory-inode with more than one link other than
'.' and various '..' entries.
[[ Yeah, I didn't think that sounded right when I came across it. But
that's what the documentation says! --wnl ]]
Casper H.S. Dik
University of Amsterdam | dik@uva.uucp
The Netherlands | ...!uunet!mcvax!uva!dik
Technical Details
Message-ID:
<600@uva.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!rice!sun-spots-requestReferences:
<5761@etana.tut.fi>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!uw-beaver!rice!sun-spots-request From: mcvax!uva!dik@uunet.uu.net Newsgroups: comp.sys.sun Subject: Re: Two bugs: sticky bit directory and ld -e Message-ID: <600@uva.UUCP> Date: 31 Jan 89 13:02:38 GMT References: <5761@etana.tut.fi> Sender: usenet@rice.edu Organization: Faculteit Wiskunde & Informatica, Universiteit van Amsterdam Lines: 27 Approved: Sun-Spots@rice.edu Original-Date: 21 Jan 89 21:48:51 GMT X-Sun-Spots-Digest: Volume 7, Issue 128, message 7 of 10 X-Issue-Reference: v7n108