aboutsummaryrefslogtreecommitdiff
blob: 0576d614366ac2aa7d24443e2cf24026a2afe56f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh
# make sure symlinks with fchownat(AT_SYMLINK_NOFOLLOW) work properly

addwrite $PWD

rm -rf deny link
(
set -e
mkdir deny
touch deny/file
ln -s deny/file link
) || exit 1

adddeny $PWD/deny

# this should not fail
exec fchownat-0 0 AT_FDCWD link ${SB_UID} ${SB_GID} AT_SYMLINK_NOFOLLOW