fi
fi
if [ -n "$owner" -a -n "$group" ]; then
- chown $owner.$group $file
+ chown $owner:$group $file
fi
if [ -n "$perms" ]; then
chmod $perms $file
fi
if [ -n "$owner" -a -n "$group" ]; then
- chown $owner.$group $file
+ chown $owner:$group $file
fi
if [ -n "$owner" -a -n "$group" ]; then
- chown -h $owner.$group $file-link
+ chown -h $owner:$group $file-link
fi
if [ -n "$perms" ]; then
chmod $perms $file
chmod u=rwx file1
chmod g=rw- file1
chmod o=r-- file1
-chown $acl1.$acl2 file1
+chown $acl1:$acl2 file1
_acl_ls file1
echo ""
touch a/$i/mumble
done
popd >/dev/null
-chown -R 12345.54321 root
+chown -R 12345:54321 root
echo "Change #1..."
_runas -u 12345 -g 54321 -- chacl -r u::rwx,g::-w-,o::--x root
find root -print | sort | xargs chacl -l
cd $seq.dir1
touch file1
-chown $acl1.$acl1 file1
+chown $acl1:$acl1 file1
echo "Expect to FAIL"
_runas -u $acl2 -g $acl2 -- setfacl -m u::rwx file1 2>&1 | sed 's/^setfacl: \/.*file1: Operation not permitted$/setfacl: file1: Operation not permitted/'
_scratch_mount
touch $file
-chown $acl1.$acl1 $file
+chown $acl1:$acl1 $file
# set acls from init_user_ns, to be checked from inside the userns
setfacl -n -m u:$acl2:rw,g:$acl2:r $file
let count=$start
while (( count < limit )); do
touch $file
- chown $count.$count $file
+ chown $count:$count $file
echo -n "."
let count=count+delta
done
test_symlink()
{
ln -s $TEST_DIR/$seq/target $TEST_DIR/$seq/sticky_dir/symlink
- chown $OTHER.$OTHER $TEST_DIR/$seq/sticky_dir
- chown $OWNER.$OWNER $TEST_DIR/$seq/sticky_dir/symlink
+ chown $OTHER:$OTHER $TEST_DIR/$seq/sticky_dir
+ chown $OWNER:$OWNER $TEST_DIR/$seq/sticky_dir/symlink
# If we can read the target, we followed the link
_user_do "cat $TEST_DIR/$seq/sticky_dir/symlink" | _filter_test_dir
rm -f $TEST_DIR/$seq/sticky_dir/symlink
test_hardlink()
{
- chown $OWNER.$OWNER $TEST_DIR/$seq/target
+ chown $OWNER:$OWNER $TEST_DIR/$seq/target
chmod go-rw $TEST_DIR/$seq/target
_user_do "ln $TEST_DIR/$seq/target $TEST_DIR/$seq/sticky_dir/hardlink" \
| _filter_test_dir
mkdir -p $TEST_DIR/$seq
mkdir -p $TEST_DIR/$seq/sticky_dir
chmod 1777 $TEST_DIR/$seq/sticky_dir
- chown $USER2.$USER2 $TEST_DIR/$seq/sticky_dir
+ chown $USER2:$USER2 $TEST_DIR/$seq/sticky_dir
# Create file & fifo in that dir owned by $USER1, and open
# normal read/write privs for world & group
$XFS_IO_PROG -c "open -f $TEST_DIR/$seq/sticky_dir/file"
- chown $USER1.$USER1 $TEST_DIR/$seq/sticky_dir/file
+ chown $USER1:$USER1 $TEST_DIR/$seq/sticky_dir/file
chmod o+rw $TEST_DIR/$seq/sticky_dir/file
mkfifo $TEST_DIR/$seq/sticky_dir/fifo
- chown $USER1.$USER1 $TEST_DIR/$seq/sticky_dir/fifo
+ chown $USER1:$USER1 $TEST_DIR/$seq/sticky_dir/fifo
chmod o+rw $TEST_DIR/$seq/sticky_dir/fifo
}