1224133Sdim#!/bin/sh
2224133Sdim# $FreeBSD: head/tools/regression/pjdfstest/tests/rmdir/07.t 211352 2010-08-15 21:24:17Z pjd $
3224133Sdim
4224133Sdimdesc="rmdir returns EACCES when search permission is denied for a component of the path prefix"
5224133Sdim
6224133Sdimdir=`dirname $0`
7224133Sdim. ${dir}/../misc.sh
8224133Sdim
9224133Sdimecho "1..10"
10224133Sdim
11224133Sdimn0=`namegen`
12224133Sdimn1=`namegen`
13224133Sdimn2=`namegen`
14224133Sdim
15249423Sdimexpect 0 mkdir ${n0} 0755
16224133Sdimcdir=`pwd`
17224133Sdimcd ${n0}
18224133Sdimexpect 0 mkdir ${n1} 0755
19224133Sdimexpect 0 chown ${n1} 65534 65534
20224133Sdimexpect 0 -u 65534 -g 65534 mkdir ${n1}/${n2} 0755
21276479Sdimexpect 0 chmod ${n1} 0644
22224133Sdimexpect EACCES -u 65534 -g 65534 rmdir ${n1}/${n2}
23234353Sdimexpect 0 chmod ${n1} 0755
24224133Sdimexpect 0 -u 65534 -g 65534 rmdir ${n1}/${n2}
25288943Sdimexpect 0 rmdir ${n1}
26234353Sdimcd ${cdir}
27224133Sdimexpect 0 rmdir ${n0}
28224133Sdim