dhosting.pldhosting.pl
  • Strona główna
  • Zacznij tutaj
  • Kategorie
    • Hosting
    • Poczta
    • Domeny
    • Faktury i płatności
    • Pozostałe
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
  • Strona główna
  • Zacznij tutaj
  • Kategorie
    • Hosting
    • Poczta
    • Domeny
    • Faktury i płatności
    • Pozostałe
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
Strona główna/Baza wiedzy/Hosting/Elastyczny Web Hosting

Jak zmienić uprawnienia dla plików i katalogów?

2885 wyświetleń 0

Autor: Jan Elastyczny
01.12.2020

Pliki oraz katalogi znajdujące się na Twoim koncie posiadają uprawnienia. Z reguły nie musisz o nich pamiętać, ponieważ przypisywane są automatycznie, jednak może zdarzyć się sytuacja, że zachodzi potrzeba zmiany uprawnień dla pliku lub katalogu chociażby aby zabezpieczyć go przed zapisem lub też przeciwnie umożliwić zapis gdy ten został wcześniej zablokowany.

Jak rozszyfrować kod uprawnień?

Sprawdzając uprawnienia plików czy katalogów możesz spotkać się z opisem w dwóch formatach. Jeden z nich jest złożony z trzech cyfr, drugi z liter.
Początkowo sprawa może wydać się niezbyt jasna, jednak wystarczy, że zapamiętasz, że każdy plik czy też katalog może mieć trzy formy uprawnień oparte o zasadę tak/nie:

1. Odczyt
2. Zapis
3. Wykonywanie

Dodatkowo występuje podział na kolejne trzy pozycje, a więc to komu wolno wykonywać dane operacje i kogo uprawnienia dotyczą i tak mamy tutaj podział na:

1. Właściciela
2. Grupę
3. Innych

Wspomnieliśmy, że zapis uprawnień może przyjmować formę tekstową oraz liczbową.

Tekstowa forma przyjmuje zapis oparty na pierwszych literach słów: read, write oraz execute (gdzie wyjątkowo jest to litera x).

Przykłady:

rwx rwx rwx
 |   |   |
 ----------- r - odczyt -- w - zapis -- x - możliwość wykonywania -- właściciel
     |   |
     ------- r - odczyt -- w - zapis -- x - możliwość wykonywania -- grupa
         |
         --- r - odczyt -- w - zapis -- x - możliwość wykonywania -- inni

Powyżej mamy przykład, który sprawi, że plik lub katalog będzie posiadał pełne uprawnienia.
Analogicznie więc, deaktywując poszczególne opcje uniemożliwimy przykładowo wykonywanie i dokonywanie zmian:

rw- r-- r--
 |   |   |
 ----------- r - odczyt -- w - zapis -- x - możliwość wykonywania -- właściciel
     |   |
     ------- r - odczyt -- w - zapis -- x - możliwość wykonywania -- grupa
         |
         --- r - odczyt -- w - zapis -- x - możliwość wykonywania -- inni

Plik, któremu nadamy uprawnienia przedstawione wyżej będzie umożliwiał odczyt każdej osobie, jednak nikt poza właścicielem nie dokona w nim zmian.

Liczbowa forma działa na podobnej zasadzie gdzie określona pozycja ma przypisaną cyfrę, co w uproszczeniu tworzy całość tj. liczbę z trzech pozycji – właściciel, grupa oraz możliwość wykonywania. Aby łatwiej było zapamiętać wystarczy to, że każdemu z uprawnień jest przypisana cyfra począwszy od 4 i dzielimy każdą kolejną pozycję przez dwa, ostatecznie sumując je.

Przykłady:

421 421 421
 |   |   |
 ----------- 4 - odczyt -- 2 - zapis -- 1 - możliwość wykonywania -- 4+2+1= 7 - właściciel
     |   |
     ------- 4 - odczyt -- 2 - zapis -- 1 - możliwość wykonywania -- 4+2+1= 7 - grupa
         |
         --- 4 - odczyt -- 2 - zapis -- 1 - możliwość wykonywania -- 4+2+1= 7 - inni

Powyższy przykład spowoduje, że otrzymamy plik, który posiada pełne uprawnienia odczytu, zapisu oraz wykonywania, wyrażone liczbowo uprawnieniami 777.

Domyślne uprawnienia:

Dla plików sugerowanymi są uprawnienia odczytu i zapisu dla właściciela oraz odczytu dla grupy oraz innych czyli 644.

420 400 400
 |   |   |
 ----------- 4 - odczyt -- 2 - zapis -- 0 - możliwość wykonywania -- 4+2+0= 6 - właściciel
     |   |
     ------- 4 - odczyt -- 0 - zapis -- 0 - możliwość wykonywania -- 4+0+0= 4 - grupa
         |
         --- 4 - odczyt -- 0 - zapis -- 0 - możliwość wykonywania -- 4+0+0= 4 - inni

Dla katalogów z kolei sugerowanymi domyślnymi uprawnieniami jest odczyt, zapis oraz wykonywanie dla właściciela i odczyt oraz wykonywanie dla grupy oraz innych czyli 755.

421 401 401
 |   |   |
 ----------- 4 - odczyt -- 2 - zapis -- 1 - możliwość wykonywania -- 4+2+1= 7 - właściciel
     |   |
     ------- 4 - odczyt -- 0 - zapis -- 1 - możliwość wykonywania -- 4+0+1= 5 - grupa
         |
         --- 4 - odczyt -- 0 - zapis -- 1 - możliwość wykonywania -- 4+0+1= 5 - inni

Jak nadać lub zmienić uprawnienia korzystając z SSH?

Upewnij się, że aktywowałeś opcję dostępu SSH na swoim koncie. TUTAJ znajdziesz informację jak dokonać aktywacji.
Natomiast TUTAJ znajdziesz przewodnik wskazujący jak nawiązać połączenie przy pomocy aplikacji „Putty”. Po zalogowaniu się, będziesz mógł skorzystać z poniższych komend.

Zmiana dla pliku:

Poniższą komendą przykładowo dokonamy zmiany dla pliku o nazwie mojplik.php, nadając mu domyślne sugerowane uprawnienia, czyli zgodnie z powyższym opisem 644.
Analogicznie możesz je modyfikować wybierając według potrzeb inna kombinację uprawnień odczytu, zapisu oraz wykonywania dla właściciela, grupy oraz innych.

chmod 644 mojplik.php

Zmiana dla wszystkich plików w katalogu, w którym się znajdujesz:

W sytuacji gdy nie jesteś pewien, które pliki posiadają niepoprawne uprawnienia, możesz skorzystać z poniższej komendy, aby wyszukać i ustawić uprawnienie 644 dla wszystkich plików znajdujących się w katalogu, w którym obecnie się znajdujesz oraz w katalogach podległych.

find . -type f -print0 | xargs -0 -n 1 chmod -v 644

Zmiana dla katalogu:

Poniższą komendą przykładowo dokonamy zmiany dla katalogu o nazwie mojkatalog, nadając mu domyślne sugerowane uprawnienia, czyli zgodnie z powyższym opisem 755.
Analogicznie możesz je modyfikować wybierając według potrzeb inna kombinację uprawnień odczytu, zapisu oraz wykonywania dla właściciela, grupy oraz innych.

chmod 755 mojkatalog

Zmiana dla wszystkich katalogów w katalogu, w którym się znajdujesz:

W sytuacji gdy nie jesteś pewien, które katalogi posiadają niepoprawne uprawnienia, możesz skorzystać z poniższej komendy, aby wyszukać i ustawić uprawnienie 755 dla wszystkich katalogów znajdujących się w katalogu, w którym obecnie się znajdujesz oraz katalogów podległych.

find . -type d -print0 | xargs -0 -n 1 chmod -v 755

Jak nadać lub zmienić uprawnienia korzystając z klienta FTP?

Tuż po aktywacji konta hostingowego otrzymałeś dane dostępowe umożliwiające komunikację s serwerem przy pomocy protokołu FTP.
TUTAJ znajdziesz przewodnik jak nawiązać połączenie przy pomocy aplikacji „WinSCP”.

Po zalogowaniu się, pojawi się w oknie aplikacji lista katalogów oraz plików znajdujących się na Twoim serwerze.

Kliknij prawym przyciskiem myszy na wybranym pliku lub katalogu i z menu, które się pojawi wybierz ostatnią pozycję – „Własciwości”.

W okienku, które się pojawi znajdziesz tabelę, która umożliwi Ci wykonanie zmian na uprawnieniach wybranego elementu przez aktywację lub deaktywację wybranych wartości.

permissions

Tags:chmoduprawnienia plikówuprawnienia katalogówzmiana uprawnieńnaprawa uprawnień

Czy ten artykuł był pomocy?

Tak  3 Nie
Powiązane artykuły
  • Jak zainstalować Elementora?
  • Czy Elementor wymaga znajomości kodowania?
  • Czy warto nauczyć się obsługi Elementora?
  • Czy warto nauczyć się obsługi Brizy?
  • Czy warto nauczyć się obsługi Divi?
  • Czy warto nauczyć się obsługi Gutenberga?
Elastyczny Web Hosting
Fachowe poradniki
  • Drzewo kategorii i tagi – jak zarządzać strukturą serwisu contentowego
  • Headless CMS – WordPress jako backend Twojego serwisu
  • Jak stworzyć wtyczkę do WordPressa? Poradnik dla początkujących
  • Jak założyć bloga? Kompletny przewodnik instalacji WordPressa dla początkujących
  • Jekyll, generator stron statycznych, alternatywą dla WordPressa
  • Tailwind CSS – utility-first framework alternatywą dla Bootstrap
  • Vue.js jako wtyczka do WordPressa
  • Wielojęzyczna strona w WordPressie bez użycia wtyczek – jak ją stworzyć?
  • WordPress MultiSite – omówienie, instalacja oraz konfiguracja
Elastyczny Web Hosting
  • Jak zmienić uprawnienia dla plików i katalogów?
  • Jak kontrolować wydatki na elastyczne skalowanie – EWH?
  • Czym jest QUIC.cloud?
  • Jak wyłączyć wybrany plik z przekierowania 301?
  • Jak zainstalować Laravel na serwerze?
  • Gdzie znajdziesz raport wydatków w ramach Elastycznego Web Hostingu?
Pokaż wszystko 24  
Najpopularniejsze
  • W jaki sposób skonfigurować program pocztowy?
  • Czym różni się CC od BCC podczas wysyłania wiadomości e-mail?
  • Jak wykonać polecenie traceroute w systemie Windows?
  • Jak skonfigurować pocztę w Outlook 365?
  • Jak odbierać pocztę ze swojej skrzynki na Gmailu?
Kategorie
  • Domeny
    • Registry Lock
    • Rejestracja i odnowienia domen
    • Transfery domen
    • Zarządzanie domenami w dPanelu
  • Faktury i płatności
    • Faktury VAT
    • Inne
    • Metody i płatności
    • Problemy z płatnością
    • RODO
    • Zarządzanie fakturami i płatnościami w dPanelu
  • Hosting
    • Problemy z działaniem stron WWW
    • Redis
    • Rodzaje błędów HTTP
    • SSH
    • Strony WWW
    • Zacznij tutaj
    • Aplikacje internetowe (CMS
    • Bazy danych
    • Certyfikaty SSL
    • Cloudflare
    • CRON
    • Inne
    • Elastyczny Web Hosting
    • Kooperacja
    • FTP
    • dKonta / dVPS
    • Operacje PHP
  • Poczta
    • Aliasy pocztowe
    • Filtry antyspamowe
    • Problemy z odbiorem wiadomości
    • Gmail
    • Problemy z wysyłką wiadomości
    • Konfiguracja programów pocztowych
    • Webmail dPoczta.pl
    • Zarządzanie pocztą w dPanelu
    • Migracja skrzynek
  • Kalendarz
  • Pozostałe
    • Inne
    • Program Partnerski
    • Bezpieczeństwo
    • Zarządzanie kontem
  • Strona główna
  • Zacznij tutaj
  • Status usług
  • Fachowe poradniki
  • Helpdesk 24h
  • Elastyczny Web Hosting →
  • Copyright © 2023 dhosting.pl Sp. z o.o.