[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #42318] find with xdev traverses other filesystem when mountpiont i
From: |
Daniele Palumbo |
Subject: |
[bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory |
Date: |
Tue, 21 Mar 2017 15:20:33 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0 |
Follow-up Comment #4, bug #42318 (project findutils):
Seems that Solaris 10 is acting in a different way.
The mountpoint is not listed.
So i am wondering which is the correct interpretation for POSIX...
Solaris 10 U11 with the find command which is/was included in the SUNWcsu
package (as part of KU patch).
-bash-3.2# more /etc/release
Oracle Solaris 10 1/13 s10s_u11wos_24a SPARC
Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights
reserved.
Assembled 17 January 2013
-bash-3.2# uname -a
SunOS xxxxxxxx 5.10 Generic_150400-26 sun4v sparc sun4v
-bash-3.2# ls -l /usr/bin/find
-r-xr-xr-x 1 root bin 28124 Oct 3 2008 /usr/bin/find
# mountpoint /mnt/testmount
-bash-3.2# ls -ld /mnt
drwxr-xr-x 3 root sys 3 Mar 21 14:52 /mnt
-bash-3.2# ls -ld /mnt/testmount
drwxr-xr-x 2 root root 2 Mar 21 14:52 /mnt/testmount
-bash-3.2# ls -lR /mnt/testmount
/mnt/testmount:
total 0
# mount ZFS fs mounttest on testmount
-bash-3.2# zfs mount zones_rpool/mounttest
-bash-3.2# zfs list zones_rpool/mounttest
NAME USED AVAIL REFER MOUNTPOINT
zones_rpool/mounttest 31K 88.8G 31K /mnt/testmount
# create dirs
-bash-3.2# mkdir -m 777 /mnt/testmount/ww_dir1
-bash-3.2# mkdir -m 777 /mnt/testmount/ww_dir2
-bash-3.2# mkdir -m 755 /mnt/testmount/dir3
# find /mnt
-bash-3.2# find /mnt -xdev -perm -o+w -a ! -perm -1000
# find /mnt/testmount
-bash-3.2# find /mnt/testmount -xdev -perm -o+w -a ! -perm -1000
/mnt/testmount/ww_dir2
/mnt/testmount/ww_dir1
# chmod mountpoint
-bash-3.2# chmod 777 /mnt/testmount
# repeat finds
-bash-3.2# find /mnt -xdev -perm -o+w -a ! -perm -1000
-bash-3.2# ls -ld /mnt/testmount
drwxrwxrwx 5 root root 5 Mar 21 18:32 /mnt/testmount
-bash-3.2# ls -lR /mnt/testmount
/mnt/testmount:
total 9
drwxr-xr-x 2 root root 2 Mar 21 18:32 dir3
drwxrwxrwx 2 root root 2 Mar 21 18:32 ww_dir1
drwxrwxrwx 2 root root 2 Mar 21 18:32 ww_dir2
/mnt/testmount/dir3:
total 0
/mnt/testmount/ww_dir1:
total 0
/mnt/testmount/ww_dir2:
total 0
-bash-3.2# find /mnt/testmount -xdev -perm -o+w -a ! -perm -1000
/mnt/testmount
/mnt/testmount/ww_dir2
/mnt/testmount/ww_dir1
# umount testmount
-bash-3.2# zfs umount /mnt/testmount
-bash-3.2# find /mnt/testmount -xdev -perm -o+w -a ! -perm -1000
-bash-3.2# find /mnt -xdev -perm -o+w -a ! -perm -1000
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?42318>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, Daniele Palumbo, 2017/03/17
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, Bernhard Voelker, 2017/03/17
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, Dale Worley, 2017/03/20
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory,
Daniele Palumbo <=
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, Dale Worley, 2017/03/22
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, Daniele Palumbo, 2017/03/23
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, Daniele Palumbo, 2017/03/23
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, Dale Worley, 2017/03/24
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, Daniele Palumbo, 2017/03/29
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, Dale Worley, 2017/03/29
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, James Youngman, 2017/03/30
- [bug #42318] find with xdev traverses other filesystem when mountpiont is subdirectory, James Youngman, 2017/03/30