On 11/04/02 04:18 PM, Erik Trulsson sat at the `puter and typed: > On Mon, Nov 04, 2002 at 10:06:25AM -0500, Louis LeBlanc wrote: > > On 11/04/02 08:59 AM, Chip Norkus sat at the `puter and typed: > > > On Mon Nov 04, 2002; 09:57AM -0500 Louis LeBlanc propagated the following: > > > > Hey all. I'm trying to get some temp files cleaned out, and the one > > > > giving me trouble is /tmp/temproot/var/empty/ > > > > > > > > The empty directory is in fact empty, but the ownership and > > > > permissions seem to make it impossible to remove it. I've tried rm > > > > -rf, rm -df, and rmdir all as root, but all I get is: > > > > # rm -df empty/ > > > > rm: empty/: Operation not permitted > > > > > > > > > > Try 'chflags noschg /tmp/temproot/var/empty' and then try removing it > > > again. > > > > > > Cool. That did the trick, but why would a directory be set > > unwriteable *and* immutable? Like I said before, it seems it would > > make the directory useless. > > Not quite. I think /var/empty is used for sshd to chroot into. This means > that it needs to exist, but can be empty, and indeed *should* be empty to > minimize security risks. > That directory is unwriteable and immutable to make sure that it not only > is empty but *stays* empty. Otherwise some unsuspecting sysadmin might > remove it thinking it is unimportant, but this way said sysadmin will > realize that there is *something* special about the directory. > The directory in /tmp/temproot sounds like remains from a mergemaster run > that didn't finish normally. (Since mergemaster normally cleans up after > itself.)
Ok, that makes perfect sense now. Thanks a bunch. Lou -- Louis LeBlanc [EMAIL PROTECTED] Fully Funded Hobbyist, KeySlapper Extrordinaire :) http://www.keyslapper.org ԿԬ If an experiment works, something has gone wrong. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-questions" in the body of the message