fix: some slight improvements

This commit is contained in:
silver 2023-09-06 18:24:51 +00:00
parent 28267d39b3
commit 8e3c8a6a2f

View file

@ -11,7 +11,6 @@ change_owner_and_permissions() {
# Change owner of the directory and its contents # Change owner of the directory and its contents
chown -R "$username" "$dir" chown -R "$username" "$dir"
} }
iter_dirs(){ iter_dirs(){
@ -39,14 +38,13 @@ iter_dirs(){
fi fi
# Set permissions to read-only for the owner and not readable by others # Set permissions to read-only for the owner and not readable by others
#chmod -R 400 "$dir" # folders have to be executable to be able to read their contents
chmod -R 500 "$dir"
# Check if the user exists before changing ownership and permissions # Check if the user exists before changing ownership and permissions
if id "$username" &>/dev/null; then if id "$username" &>/dev/null; then
change_owner_and_permissions "$dir" "$username" change_owner_and_permissions "$dir" "$username"
echo "Changed owner and permissions of $dir to $username" echo "Changed owner and permissions of $dir to $username"
#else
#echo "User $username not found. Leaving $dir owned by root."
fi fi
fi fi
done done