When running this script, the currentUser does not get proper permissions if the file did not exist prior to running. The root account is assigned permissions. How do I correct this? I would like to use chown command.
!/usr/bin/env sh
currentUser=$(/bin/ls -l /dev/console | /usr/bin/awk '{ print $3 }')
if [[ ! -d /Users/"$currentUser"/.FOLDER/ ]]; then
mkdir /Users/"$currentUser"/FOLDER
fi
if [[ ! -f /Users/"$currentUser"/.ssh/config ]]; then
touch /Users/"$currentUser"/FOLDER/FILE
else
echo "User has a pre-existing file"
fi
cat << EOF >> /Users/"$currentUser"/FOLDER/FILE
Blah blah blah
EOF