Czasami zdarza mi się zarządzać domenami z poziomu SSH na hostingu obsługiwanym przez PLESK i robiąc to z konta super-admina nadpiszę nieopacznie uprawnienia i grupy uprawnień dla plików i katalogów. Wówczas przestają mi działać link do magazynu plików, uploady i różne inne, nieokreślone rzeczy. Poniżej zamieszczam krótką ściągę z popranymi uprawnieniami zasobów w PLESK dla katalogu domeny. Być może przyda się i Tobie.
Załóżmy, że nasza domena to domena.pl, użytkownik to username, a katalog główny ma nazwę httpdocs, a my znajdujemy się w katalogu /var/www/vhosts/domena.pl.
Uprawnienia dla katalogu httpdocs
Główny katalog, w którym znajdują się publiczne pliki powinien mieć przypisane następujące ustawienia:
- użytkownik: username
- grupa: psaserv
- chmod: 750
Użytkownik i grupa
1 | chown -R username:psaserv httpdocs |
Uprawnienia
1 | chmod 750 httpdocs |
Uprawnienia dla zawartości katalogu httpdocs
Całą zawartość powinna mieć również tego samego właściciela. Ustawiamy zatem użytkownika i grupę komendą:
1 | chown -R username:psacln * |
Następnie przypisujemy uprawnienia.
Uprawnienia dla plików
1 | find . -type f -exec chmod 644 -- {} + |
Uprawnienia dla katalogów
1 | find . -type d -exec chmod 755 -- {} + |
Po wykonaniu powyższych czynności mamy pewność, że konfiguracja katalogów będzie działać bez niespodzianek.
Tagi: domena • konfiguracja • plesk • uprawnienia
Dobrze opisane :)