Files
scripts/permissionreset
2025-12-12 14:49:59 +08:00

14 lines
417 B
Bash
Executable File

#!/bin/bash
# Prompt the user for confirmation
read -p "Reset permissions for all files (0644) and directories (0755) under the current path? (y/N): " confirm
# Only proceed if the user answers 'y' or 'Y'
if [[ "$confirm" =~ ^[Yy]$ ]]; then
find ./ -type d -exec chmod 775 {} \;
find ./ -type f -exec chmod 664 {} \;
echo "Permissions have been reset."
else
echo "Operation cancelled."
exit 0
fi