Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Co to jest: chmod

chmod (change mode) to polecenie systemu Linux, które służy do kontrolowania dostępu do plików i folderów na serwerze hostingu internetowego.

Wyobraź sobie swoją stronę WordPress jako budynek z różnymi pokojami. chmod działa jak system kart dostępu, pozwalając Ci decydować, kto może wejść i co może zrobić w każdym pokoju (folderze) i z każdym elementem (plikiem) na Twojej stronie internetowej.

Zazwyczaj nie będziesz musiał samodzielnie używać polecenia chmod. Większość dostawców hostingu internetowego oferuje przyjazne dla użytkownika interfejsy, takie jak cPanel, Menedżer plików lub klienty FTP, które pozwalają na wizualne dostosowanie uprawnień plików WordPressa.

Jednak zrozumienie chmod może dać Ci lepsze pojęcie o tym, jak zabezpieczona jest Twoja strona WordPress i jak działa "za kulisami".

Co to jest Chmod w WordPress

Co robi chmod w WordPress?

Chociaż większość dostawców hostingu internetowego oferuje przyjazne dla użytkownika interfejsy do zarządzania uprawnieniami do plików, istnieją sytuacje, w których zrozumienie chmod może być korzystne dla użytkowników WordPress.

Głównie, możesz użyć chmod do rozwiązywania problemów z uprawnieniami. Czasami wtyczki lub motywy WordPress mogą nie działać poprawnie z powodu nieprawidłowych uprawnień plików.

Technicznie rzecz biorąc, klienci FTP, tacy jak FileZilla, mogą osiągnąć to samo, ale chmod może być dobry dla osób, które czują się bardziej komfortowo z używaniem interfejsu wiersza poleceń.

Ponadto niektóre klienty FTP mogą oferować pola wyboru lub menu rozwijane dla uprawnień do odczytu, zapisu i wykonywania plików i folderów. Ale mogą nie pozwalać na ustawienie indywidualnych uprawnień dla właściciela, grupy i innych.

Dostęp do tych indywidualnych uprawnień będzie niezbędny w przypadkach takich jak udzielenie wtyczce dostępu do zapisu w celu samodzielnej aktualizacji, ale ograniczenie jej możliwości wykonywania skryptów w wrażliwych katalogach rdzenia WordPress, takich jak wp-includes.

Jak polecenie chmod wpływa na bezpieczeństwo WordPress?

Polecenie chmod może wpłynąć na bezpieczeństwo Twojej strony WordPress poprzez ograniczenie nieautoryzowanego dostępu.

Poprzez ustawienie odpowiednich uprawnień możesz zapobiec nieautoryzowanemu dostępowi użytkowników lub procesów do wrażliwych plików, takich jak wp-config.php (który zawiera dane uwierzytelniające do bazy danych).

Znacząco zmniejsza to ryzyko, że ktoś zhakuje Twoją stronę i spowoduje szkody.

Ponadto, jeśli wykonujesz ręczną instalację WordPress, zaleca się użycie chmod do dostosowania uprawnień do plików i uczynienia ich bezpieczniejszymi. Dzieje się tak, ponieważ dostawcy hostingu WordPress zazwyczaj nie zrobią tego za Ciebie, chyba że użyjesz instalatora jednym kliknięciem.

Ręczna instalacja WordPressa

Możesz również użyć chmod, aby zapobiec zapisywaniu przez wtyczki lub motywy w obszarach, w których nie powinny. Na przykład, nie chciałbyś, aby wtyczka miała dostęp do zapisu w pliku .htaccess, który kontroluje zachowanie serwera.

Ograniczając dostęp do zapisu, utrudniasz złośliwemu oprogramowaniu infiltrację Twojej strony poprzez luki w wtyczkach lub motywach.

Wreszcie, WordPress wymaga, aby niektóre pliki i foldery były zapisywalne przez proces serwera WWW w celu aktualizacji i funkcjonalności. Użycie chmod zapewnia, że te pliki mają niezbędne uprawnienia do prawidłowego działania, jednocześnie chroniąc inne.

Niemniej jednak, nieprawidłowe użycie chmod może potencjalnie narazić bezpieczeństwo Twojej strony internetowej.

Zaleca się zmianę uprawnień do plików tylko wtedy, gdy naprawdę wiesz, co robisz. Do większości codziennych zadań wystarczą klienty FTP lub menedżer plików oferowany przez Twojego dostawcę hostingu internetowego.

Jakie są prawidłowe uprawnienia chmod dla WordPressa?

Dla większości plików WordPress zalecane uprawnienia to chmod 644. Daje to dostęp do odczytu wszystkim, dostęp do zapisu właścicielowi (zazwyczaj proces serwera WWW) i brak dostępu dla innych.

Foldery w instalacji WordPress zazwyczaj wymagają następującego polecenia: chmod 755. Pozwala to procesowi serwera WWW na odczyt, zapis i wykonywanie plików w katalogu, jednocześnie ograniczając dostęp dla innych.

Dla pliku wp-config.php zaleca się ustawienie uprawnień na 444 lub 400. Te uprawnienia zapewniają dostęp do odczytu tylko właścicielowi (proces serwera WWW) i zapobiegają jakimkolwiek modyfikacjom, nawet przez sam serwer WWW.

Upewnij się, że znasz prawidłowe uprawnienia dla plików i folderów, zanim je edytujesz. Więcej informacji znajdziesz w naszym przewodniku dla początkujących po plikach i katalogach WordPressa.

Jak używać polecenia chmod do ustawiania uprawnień do plików w WordPress

Aby użyć polecenia chmod, musisz połączyć się zdalnie z serwerem swojego bloga WordPress lub strony za pomocą SSH (Secure Shell).

Dostępnych jest wiele aplikacji klientów SSH, w zależności od systemu operacyjnego. Dla systemu Windows, PuTTY jest popularnym, darmowym klientem SSH. Z drugiej strony, większość dystrybucji macOS i Linux posiada wbudowanego klienta SSH dostępnego przez terminal.

Będziesz również potrzebować danych uwierzytelniających SSH dostarczonych przez Twojego hostingu WordPress. Zazwyczaj obejmują one nazwę użytkownika, hasło i adres serwera.

Ustawienia PuTTY

Po połączeniu przez SSH możesz użyć polecenia chmod do modyfikacji uprawnień plików.

Użyjmy przykładu. Powiedzmy, że chcesz nadać uprawnienia do zapisu konkretnemu plikowi wtyczki WordPress (custom-plugin.php) znajdującemu się w folderze wp-content na Twojej stronie internetowej. Zalecane uprawnienia dla większości plików wtyczek to 644.

Ten polecenie chmod możesz wprowadzić w interfejsie wiersza poleceń klienta SSH:

chmod 644 /public_html/wp-content/plugins/custom-plugin.php

Zazwyczaj nie otrzymasz odpowiedzi od samego polecenia podczas pomyślnego używania chmod. Jeśli podczas operacji chmod wystąpi błąd, zobaczysz komunikat o błędzie w wierszu poleceń.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się więcej o chmod w WordPress. Możesz również zapoznać się z naszą listą Dodatkowe lektury poniżej, aby znaleźć powiązane artykuły z przydatnymi wskazówkami, sztuczkami i pomysłami dotyczącymi WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Dodatkowa lektura

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!