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

Reply via email to