[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-fs
Subject:    Re: kern/159077: [zfs] Can't cd .. with latest zfs version
From:       Fabian Keil <freebsd-listen () fabiankeil ! de>
Date:       2011-07-23 12:10:14
Message-ID: 201107231210.p6NCAEI7030281 () freefall ! freebsd ! org
[Download RAW message or body]

The following reply was made to PR kern/159077; it has been noted by GNATS.

From: Fabian Keil <freebsd-listen@fabiankeil.de>
To: bug-followup@FreeBSD.org, mharo@freebsd.org
Cc:  
Subject: Re: kern/159077: [zfs] Can't cd .. with latest zfs version
Date: Sat, 23 Jul 2011 13:43:26 +0200

 --Sig_/Dci3z9B3kZCsY_I=wEyT+/a
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: quoted-printable
 
 Do you have the problem in every directory or only in some?
 Can you "cd .." as root?
 Does the '..' link exist and is it accessible?
 
 I ask because the problem looks familiar to me:
 
 fk@r500 ~/git/privoxy $/usr/bin/cd ..
 cd: ..: No such file or directory
 
 fk@r500 ~/git/privoxy $stat -x ..
 stat: ..: stat: Permission denied
 
 fk@r500 ~/git/privoxy $sudo stat -x ..
   File: ".."
   Size: 33           FileType: Directory
   Mode: (0755/drwxr-xr-x)         Uid: ( 1001/      fk)  Gid: ( 1001/      =
 fk)
 Device: 113,472580146   Inode: 3    Links: 33
 Access: Fri Mar 12 23:05:31 2010
 Modify: Sat Jul 23 13:26:27 2011
 Change: Sat Jul 23 13:26:27 2011
 
 fk@r500 ~/git/privoxy $stat -x ~/git/
   File: "/home/fk/git/"
   Size: 33           FileType: Directory
   Mode: (0755/drwxr-xr-x)         Uid: ( 1001/      fk)  Gid: ( 1001/      =
 fk)
 Device: 113,472580146   Inode: 3    Links: 33
 Access: Fri Mar 12 23:05:31 2010
 Modify: Sat Jul 23 13:26:27 2011
 Change: Sat Jul 23 13:26:27 2011
 
 fk@r500 ~/git/privoxy $stat -x ~/git/curl/..
   File: "/home/fk/git/curl/.."
   Size: 33           FileType: Directory
   Mode: (0755/drwxr-xr-x)         Uid: ( 1001/      fk)  Gid: ( 1001/      =
 fk)
 Device: 113,472580146   Inode: 3    Links: 33
 Access: Fri Mar 12 23:05:31 2010
 Modify: Sat Jul 23 13:26:27 2011
 Change: Sat Jul 23 13:26:27 2011
 
 fk@r500 ~/git/privoxy $stat -x ~/git/privoxy/..
 stat: /home/fk/git/privoxy/..: stat: Permission denied
 
 So somehow as a user I'm allowed to access "~/git" but not "~/git/privoxy/.=
 .".
 
 bash's builtin cd doesn't seem to use '..', so it continues to work.
 
 ~/git, ~/git/privoxy and ~/git/curl are different datasets.
 
 Scrubbing the pool doesn't show any issues.
 
 If I send/receive a snapshot of ~/git/privoxy, the copy doesn't
 have the problem.
 
 As far as I know, I only have the problem with "~/git/privoxy/..".
 The problem survived several ZFS updates so far, and at least in
 may case it's neither a regression in ZFSv28 nor serious.
 
 Fabian
 
 --Sig_/Dci3z9B3kZCsY_I=wEyT+/a
 Content-Type: application/pgp-signature; name=signature.asc
 Content-Disposition: attachment; filename=signature.asc
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (FreeBSD)
 
 iEYEARECAAYFAk4qs+QACgkQBYqIVf93VJ0UvgCgrKRZDFGC+2/ieE7wBasQXg96
 QIAAn0uj2tj8BF+X9QpLBWSL8llfKd23
 =4CRh
 -----END PGP SIGNATURE-----
 
 --Sig_/Dci3z9B3kZCsY_I=wEyT+/a--
_______________________________________________
freebsd-fs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-fs
To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic