Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Dec 2004 20:31:41 +0100
From:      Stijn Hoop <stijn@win.tue.nl>
To:        "J. W. Ballantine" <jwb@homer.att.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: directory Operation not permitted
Message-ID:  <20041207193141.GN39558@pcwin002.win.tue.nl>
In-Reply-To: <200412071906.iB7J6Tn03583@akiva.homer.att.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Tue, Dec 07, 2004 at 02:06:27PM -0500, J. W. Ballantine wrote:
> I'm running FreeBSD5-stable and there is a directory named
>  "empty" in the /var/tmp/temproot/var path, created by mergemaster,
>  that will not allow me , as su, to chmod or remove.  Any time I try
>  I get Operation Not Permitted.
> 
> There doesn't seem to be anything special about it, any thoughts as to
> what is going on with this beast???

It is a directory necessary for sshd. It has filesystem flags set that prevent
it from being removed until the flag is reset, which only the superuser can do
by default (and when the system securelevel is raised, not even the superuser
can).

Read up on chflags(1) (the 'schg' flag), init(8) (for securelevels and their
definitions), and ls(1) (for the -o flag to see the flags).

> When I rerun mergemaster and reply yes to the final should I delete the dir. 
> path, it is removed.

That is because mergemaster does a chflags noschg on the directory before
deleting it.

HTH,

--Stijn

-- 
If today is the first day of the rest of your life, what the hell was
yesterday?

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQFBtgUdY3r/tLQmfWcRAl5CAJ95wmTynY3krjm11P393/lDn77mfACfUUR9
hE4S4hsK4AqFlI2Whplo0eI=
=C3NB
-----END PGP SIGNATURE-----
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041207193141.GN39558>