#!/bin/bash
# Fix permissions for secure directory and credentials file

SECURE_DIR="/var/www/html/wordpress6/wordpress/secure"
CREDENTIALS_FILE="$SECURE_DIR/google-drive-credentials.json"

echo "Fixing permissions for secure directory..."

# Set directory ownership to web server user
sudo chown www-data:www-data "$SECURE_DIR"

# Set directory permissions (owner: read/write/execute, group: read/execute, others: none)
sudo chmod 750 "$SECURE_DIR"

# Ensure credentials file has correct permissions
if [ -f "$CREDENTIALS_FILE" ]; then
    sudo chown www-data:www-data "$CREDENTIALS_FILE"
    sudo chmod 600 "$CREDENTIALS_FILE"
    echo "✓ Credentials file permissions set"
else
    echo "⚠ Credentials file not found at $CREDENTIALS_FILE"
fi

echo ""
echo "Verification:"
echo "Directory:"
ls -ld "$SECURE_DIR"
echo ""
echo "File:"
ls -la "$CREDENTIALS_FILE" 2>/dev/null || echo "File not found"

echo ""
echo "✓ Permissions fixed!"

