Τα δικαιώματα 777 είναι μια πρόχειρη λύση ανάγκης, όταν δεν ξέρουμε ή βαριόμαστε να βρούμε τη σωστή λύση. Γενικά με τα δικαιώματα σε εξυπηρετητές δίνουμε τα ελάχιστα που χρειάζονται για να δουλεύει σωστά η εφαρμογή.
Συγκεκριμένα για τον φάκελο upload του WordPress υπάρχουν αρκετές συζητήσεις (google it) και δεν προτείνεται το 777. Ακόμα, αν θέλουμε να είμαστε πιο αυστηροί, μπορούμε να βρούμε τον χρήστη κάτω από τον οποίο εκτελείται ο Apache (από προεπιλογή είναι www-data, και μπορούμε να το αλλάξουμε από το /etc/apache2/apache2.conf), να τον θέσουμε ως ιδιοκτήτη του φακέλου upload και να μειώσουμε περισσότερο τα δικαιώματα σε 700.
Μπορείτε να δείτε τον χρήστη κάτω από τον οποίο τρέχει ο Apache με:
- Κώδικας: Επιλογή όλων
ps aux | grep apache
Η εντολή θα δώσει κάτι σαν:
- Κώδικας: Επιλογή όλων
www-data 1602 0.0 8.0 49668 20200 ? S May13 0:41 /usr/sbin/apache2 -k start
Η πρώτη στήλη είναι ο χρήστης.