⬢ DragonFlyBSD Kernel Audit
DF-5755 / dbg.sh
← back to finding ↓ download raw
#!/bin/sh
umount -f /m55 2>/dev/null
vnconfig -u vn0 2>/dev/null
sleep 1
rm -f /root/f5.img
dd if=/dev/zero of=/root/f5.img bs=1m count=16 2>/dev/null
newfs_msdos -F 16 /root/f5.img >/dev/null 2>&1
vnconfig -c vn0 /root/f5.img
cd /root/w5755
./mountdbg /dev/vn0 /m55 || exit 1
echo "--- root create:"
touch /m55/r1; echo rc=$?
ls -la /m55
echo "--- nobody create in root dir:"
su -m nobody -c 'touch /m55/n1'; echo rc=$?
su -m nobody -c 'ls /m55'; echo rc=$?
echo "--- nobody create via mkdir by root first:"
mkdir /m55/pub; echo rc=$?
ls -la /m55
su -m nobody -c 'touch /m55/pub/n2'; echo rc=$?
su -m nobody -c 'ls /m55/pub'; echo rc=$?