]> gitweb.michael.orlitzky.com - apply-default-acl.git/blobdiff - run-tests.sh
Naively ignore hard links to avoid security mishaps.
[apply-default-acl.git] / run-tests.sh
index d055560fc8d0b8a90f992583d54f53f3f717ab29..7f7ba8fb41f456a54b9155e9aec26640ef285a98 100755 (executable)
@@ -730,3 +730,22 @@ other::r--
 EOF
 )
 compare
+
+
+# Ensure that hard links are ignored.
+TESTNUM=30
+TARGET="${TESTDIR}/foo"
+LINK2TARGET="${TESTDIR}/bar"
+touch "${TARGET}"
+ln "${TARGET}" "${LINK2TARGET}"
+setfacl --default --modify user:${USERS[0]}:rwx "${TESTDIR}"
+"${BIN}" "${LINK2TARGET}"
+ACTUAL=$( getfacl --omit-header "${TARGET}" )
+EXPECTED=$(cat <<EOF
+user::rw-
+group::r--
+other::r--
+
+EOF
+)
+compare