1210967Spjd#!/bin/sh 2210967Spjd# $FreeBSD: releng/10.2/tools/regression/pjdfstest/tests/mknod/05.t 210967 2010-08-06 20:51:39Z pjd $ 3210967Spjd 4210967Spjddesc="mknod returns EACCES when search permission is denied for a component of the path prefix" 5210967Spjd 6210967Spjddir=`dirname $0` 7210967Spjd. ${dir}/../misc.sh 8210967Spjd 9210967Spjdecho "1..12" 10210967Spjd 11210967Spjdn0=`namegen` 12210967Spjdn1=`namegen` 13210967Spjdn2=`namegen` 14210967Spjd 15210967Spjdexpect 0 mkdir ${n0} 0755 16210967Spjdcdir=`pwd` 17210967Spjdcd ${n0} 18210967Spjdexpect 0 mkdir ${n1} 0755 19210967Spjdexpect 0 chown ${n1} 65534 65534 20210967Spjdexpect 0 -u 65534 -g 65534 mknod ${n1}/${n2} f 0644 0 0 21210967Spjdexpect 0 -u 65534 -g 65534 unlink ${n1}/${n2} 22210967Spjdexpect 0 chmod ${n1} 0644 23210967Spjdexpect EACCES -u 65534 -g 65534 mknod ${n1}/${n2} f 0644 0 0 24210967Spjdexpect 0 chmod ${n1} 0755 25210967Spjdexpect 0 -u 65534 -g 65534 mknod ${n1}/${n2} f 0644 0 0 26210967Spjdexpect 0 -u 65534 -g 65534 unlink ${n1}/${n2} 27210967Spjdexpect 0 rmdir ${n1} 28210967Spjdcd ${cdir} 29210967Spjdexpect 0 rmdir ${n0} 30