Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Aug 2010 23:05:31 +0200 (CEST)
From:      Serge van den Boom <svdb@stack.nl>
To:        arundel@FreeBSD.org
Cc:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/39329: [mount] '..' at mountpoint is subject to the permissions of the shadowed dir
Message-ID:  <alpine.BSF.2.00.1008162150320.49481@toad.stack.nl>
In-Reply-To: <201008161924.o7GJOFvD052933@freefall.freebsd.org>
References:  <201008161924.o7GJOFvD052933@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 16 Aug 2010, arundel@FreeBSD.org wrote:
> Synopsis: [mount] '..' at mountpoint is subject to the permissions of
> the shadowed dir
> 
> State-Changed-From-To: open->feedback
> State-Changed-By: arundel
> State-Changed-When: Mon Aug 16 19:09:35 UTC 2010
> State-Changed-Why: 
> Does this issue still exist? I wasn't able to reproduce the problem
> running a recent HEAD checkout (r211163):
> 
> # mkdir /mnt/tmp
> # chown root:wheel /mnt/tmp
> # chmod 700 /mnt/tmp
> # mount -t msdosfs /dev/da0 /mnt/tmp
> # chmod 755 /mnt/tmp
> # ls -lad /mnt/tmp/.*
> drwx------  1 root  wheel  4096 Jan  1  1980 /mnt/tmp/.
> drwxr-xr-x  5 root  wheel   512 Aug 16 21:05 /mnt/tmp/..
> $ ls -lad /mnt/tmp/.*
> ls: /mnt/tmp/.*: Permission denied
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=39329

The most recent FreeBSD system I have root access to at the moment has
a FreeBSD 8.0-RELEASE kernel. After asking around, though, it appears
that the original issue still exists on at least r210462.

However, when I use an msdosfs file system, I get the same behaviour as
you did. I can reproduce the original issue using a file system created
like this:
	# dd if=/dev/zero of=/tmp/foo bs=1024 count=1024
	# mdconfig -a -t vnode -f /tmp/foo
	# newfs /dev/md0

Regards,

Serge




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