Jak możemy pomóc?

Poszukiwanie...

Jak zmienić uprawienia plików i folderów na serwerze FTP?

Uprawnienia plików i katalogów określają, kto może odczytywać dane, zmieniać je lub uzyskiwać do nich dostęp. W DirectAdmin ustawisz je przez Menedżer Plików, wpisując wartość liczbową albo zaznaczając odpowiednie pola. Przed zmianą zapisz dotychczasowe ustawienie.

Jak czytać uprawnienia?

Trzy podstawowe cyfry opisują kolejno właściciela, grupę i pozostałych użytkowników. Każda jest sumą: odczyt r = 4, zapis w = 2 i wykonanie lub przejście x = 1. Brak danego prawa ma wartość 0.

Dla pliku odczyt pozwala czytać zawartość, zapis ją zmieniać, a wykonanie uruchomić plik jako program. Dla katalogu odczyt dotyczy listy nazw, zapis — zmian wpisów, a x — przechodzenia przez katalog i dostępu do jego elementów. Dlatego ustawienie właściwe dla pliku nie musi być właściwe dla folderu.

WartośćTypowe zastosowanie
600Prywatny plik odczytywany i zapisywany przez właściciela; aplikacja musi działać jako użytkownik mający ten dostęp.
644Zwykły plik: właściciel może pisać, grupa i pozostali mogą czytać.
755Typowy katalog: właściciel zarządza zawartością, pozostali mogą go odczytywać i przechodzić.

Dobierz prawa do aplikacji i sposobu działania hostingu. PHP nie wymaga automatycznie prawa x tylko dlatego, że plik ma rozszerzenie .php. Nie ustawiaj 777 jako uniwersalnego rozwiązania błędu dostępu. Zalecenia dla WordPressa opisuje dokumentacja uprawnień plików.

1. Zaloguj się do DirectAdmin

Otwórz panel usługi hostingowej, na której chcesz wykonać konfigurację. Jeśli potrzebujesz pomocy, skorzystaj z instrukcji logowania do DirectAdmin.

2. Wybierz plik lub katalog

Otwórz Pliki/FTP → Menedżer Plików i przejdź do właściwego folderu. Sprawdź ścieżkę oraz nazwę elementu. Odczytaj aktualną wartość w kolumnie Uprawnienia i zachowaj ją przed zmianą.

Zaznacz element, a następnie wybierz Więcej → Ustaw uprawnienia. Ta opcja może być również dostępna w menu po kliknięciu prawym przyciskiem. Przy zaznaczeniu kilku elementów sprawdź, czy wszystkie rzeczywiście wymagają tego samego ustawienia.

3. Ustaw potrzebne prawa

W sekcji Zaawansowany edytor uprawnień (3) wpisz wartość liczbową, np. 644 dla zwykłego pliku, albo ustaw pola w tabeli właściciela, grupy i pozostałych użytkowników. Możesz też skorzystać z Szybkich ustawień uprawnień, jeśli odpowiadają wymaganiom pliku.

Jeśli dla katalogu lub wielu elementów dostępne jest zastosowanie rekurencyjne, sprawdź jego zakres przed włączeniem. Rekurencja obejmuje również zawartość niższych poziomów. Nie ustawiaj jednakowych praw na całym drzewie strony bez uwzględnienia różnic między plikami i katalogami. Ilustracja pokazuje pojedynczy plik; nazwa konta i domeny jest przykładowa.

4. Zapisz i sprawdź działanie

Kliknij Zapisz (4). Odczytaj nowe prawa na liście i sprawdź funkcję aplikacji, której dotyczyła zmiana. Jeśli pojawił się problem, przywróć zanotowane ustawienie dla właściwego elementu, zamiast rozszerzać dostęp na kolejne katalogi.

Gdy zmiana nie rozwiązuje problemu

CHMOD nie zmienia właściciela pliku. Brak zapisu może wynikać również z niewłaściwego właściciela, praw katalogu nadrzędnego, braku miejsca, izolacji aplikacji albo ograniczeń serwera. Z kolei błąd 403 może mieć przyczynę w .htaccess lub regule ochrony. Odczytaj dokładny komunikat i logi przed dalszymi zmianami.