{"id":4479,"date":"2020-12-01T15:52:05","date_gmt":"2020-12-01T14:52:05","guid":{"rendered":"https:\/\/pomoc.dhosting.pl\/?post_type=manual_kb&#038;p=4479"},"modified":"2023-05-18T16:02:36","modified_gmt":"2023-05-18T14:02:36","slug":"jak-zmienic-uprawnienia-dla-plikow-i-katalogow","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zmienic-uprawnienia-dla-plikow-i-katalogow\/","title":{"rendered":"Jak zmieni\u0107 uprawnienia dla plik\u00f3w i katalog\u00f3w?"},"content":{"rendered":"<p>Pliki oraz katalogi znajduj\u0105ce si\u0119 na Twoim koncie posiadaj\u0105 uprawnienia. Z regu\u0142y nie musisz o nich pami\u0119ta\u0107, poniewa\u017c przypisywane s\u0105 automatycznie, jednak mo\u017ce zdarzy\u0107 si\u0119 sytuacja, \u017ce zachodzi potrzeba zmiany uprawnie\u0144 dla pliku lub katalogu chocia\u017cby aby zabezpieczy\u0107 go przed zapisem lub te\u017c przeciwnie umo\u017cliwi\u0107 zapis gdy ten zosta\u0142 wcze\u015bniej zablokowany.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zmienic-uprawnienia-dla-plikow-i-katalogow\/#Jak_rozszyfrowac_kod_uprawnien\" >Jak rozszyfrowa\u0107 kod uprawnie\u0144?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zmienic-uprawnienia-dla-plikow-i-katalogow\/#Jak_nadac_lub_zmienic_uprawnienia_korzystajac_z_SSH\" >Jak nada\u0107 lub zmieni\u0107 uprawnienia korzystaj\u0105c z SSH?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zmienic-uprawnienia-dla-plikow-i-katalogow\/#Jak_nadac_lub_zmienic_uprawnienia_korzystajac_z_klienta_FTP\" >Jak nada\u0107 lub zmieni\u0107 uprawnienia korzystaj\u0105c z klienta FTP?<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Jak_rozszyfrowac_kod_uprawnien\"><\/span>Jak rozszyfrowa\u0107 kod uprawnie\u0144?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sprawdzaj\u0105c uprawnienia plik\u00f3w czy katalog\u00f3w mo\u017cesz spotka\u0107 si\u0119 z opisem w dw\u00f3ch formatach. Jeden z nich jest z\u0142o\u017cony z trzech cyfr, drugi z liter.<br \/>\nPocz\u0105tkowo sprawa mo\u017ce wyda\u0107 si\u0119 niezbyt jasna, jednak wystarczy, \u017ce zapami\u0119tasz, \u017ce ka\u017cdy plik czy te\u017c katalog mo\u017ce mie\u0107 trzy formy uprawnie\u0144 oparte o zasad\u0119 tak\/nie:<\/p>\n<p>1. <strong>Odczyt<\/strong><br \/>\n2. <strong>Zapis<\/strong><br \/>\n3. <strong>Wykonywanie<\/strong><\/p>\n<p>Dodatkowo wyst\u0119puje podzia\u0142 na kolejne trzy pozycje, a wi\u0119c to komu wolno wykonywa\u0107 dane operacje i kogo uprawnienia dotycz\u0105 i tak mamy tutaj podzia\u0142 na:<\/p>\n<p>1. <strong>W\u0142a\u015bciciela<\/strong><br \/>\n2. <strong>Grup\u0119<\/strong><br \/>\n3. <strong>Innych<\/strong><\/p>\n<p>Wspomnieli\u015bmy, \u017ce zapis uprawnie\u0144 mo\u017ce przyjmowa\u0107 form\u0119 tekstow\u0105 oraz liczbow\u0105.<\/p>\n<p>Tekstowa forma przyjmuje zapis oparty na pierwszych literach s\u0142\u00f3w: <strong>read<\/strong>, <strong>write<\/strong> oraz <strong>execute<\/strong> (gdzie wyj\u0105tkowo jest to litera x).<\/p>\n<h4>Przyk\u0142ady:<\/h4>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">rwx rwx rwx\n |   |   |\n ----------- r - odczyt -- w - zapis -- x - mo\u017cliwo\u015b\u0107 wykonywania -- w\u0142a\u015bciciel\n     |   |\n     ------- r - odczyt -- w - zapis -- x - mo\u017cliwo\u015b\u0107 wykonywania -- grupa\n         |\n         --- r - odczyt -- w - zapis -- x - mo\u017cliwo\u015b\u0107 wykonywania -- inni<\/code><\/pre>\n<p>Powy\u017cej mamy przyk\u0142ad, kt\u00f3ry sprawi, \u017ce plik lub katalog b\u0119dzie posiada\u0142 pe\u0142ne uprawnienia.<br \/>\nAnalogicznie wi\u0119c, deaktywuj\u0105c poszczeg\u00f3lne opcje uniemo\u017cliwimy przyk\u0142adowo wykonywanie i dokonywanie zmian:<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">rw- r-- r--\n |   |   |\n ----------- r - odczyt -- w - zapis -- x - mo\u017cliwo\u015b\u0107 wykonywania -- w\u0142a\u015bciciel\n     |   |\n     ------- r - odczyt -- w - zapis -- x - mo\u017cliwo\u015b\u0107 wykonywania -- grupa\n         |\n         --- r - odczyt -- w - zapis -- x - mo\u017cliwo\u015b\u0107 wykonywania -- inni<\/code><\/pre>\n<p>Plik, kt\u00f3remu nadamy uprawnienia przedstawione wy\u017cej b\u0119dzie umo\u017cliwia\u0142 odczyt ka\u017cdej osobie, jednak nikt poza w\u0142a\u015bcicielem nie dokona w nim zmian.<\/p>\n<p>Liczbowa forma dzia\u0142a na podobnej zasadzie gdzie okre\u015blona pozycja ma przypisan\u0105 cyfr\u0119, co w uproszczeniu tworzy ca\u0142o\u015b\u0107 tj. liczb\u0119 z trzech pozycji &#8211; w\u0142a\u015bciciel, grupa oraz mo\u017cliwo\u015b\u0107 wykonywania. Aby \u0142atwiej by\u0142o zapami\u0119ta\u0107 wystarczy to, \u017ce ka\u017cdemu z uprawnie\u0144 jest przypisana cyfra pocz\u0105wszy od 4 i dzielimy ka\u017cd\u0105 kolejn\u0105 pozycj\u0119 przez dwa, ostatecznie sumuj\u0105c je.<\/p>\n<h4>Przyk\u0142ady:<\/h4>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">421 421 421\n |   |   |\n ----------- 4 - odczyt -- 2 - zapis -- 1 - mo\u017cliwo\u015b\u0107 wykonywania -- 4+2+1= 7 - w\u0142a\u015bciciel\n     |   |\n     ------- 4 - odczyt -- 2 - zapis -- 1 - mo\u017cliwo\u015b\u0107 wykonywania -- 4+2+1= 7 - grupa\n         |\n         --- 4 - odczyt -- 2 - zapis -- 1 - mo\u017cliwo\u015b\u0107 wykonywania -- 4+2+1= 7 - inni<\/code><\/pre>\n<p>Powy\u017cszy przyk\u0142ad spowoduje, \u017ce otrzymamy plik, kt\u00f3ry posiada pe\u0142ne uprawnienia odczytu, zapisu oraz wykonywania, wyra\u017cone liczbowo uprawnieniami <strong>777<\/strong>.<\/p>\n<h3>Domy\u015blne uprawnienia:<\/h3>\n<p>Dla plik\u00f3w sugerowanymi s\u0105 uprawnienia <strong>odczytu i zapisu<\/strong> dla w\u0142a\u015bciciela oraz <strong>odczytu<\/strong> dla grupy oraz innych czyli <strong>644<\/strong>.<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">420 400 400\n |   |   |\n ----------- 4 - odczyt -- 2 - zapis -- 0 - mo\u017cliwo\u015b\u0107 wykonywania -- 4+2+0= 6 - w\u0142a\u015bciciel\n     |   |\n     ------- 4 - odczyt -- 0 - zapis -- 0 - mo\u017cliwo\u015b\u0107 wykonywania -- 4+0+0= 4 - grupa\n         |\n         --- 4 - odczyt -- 0 - zapis -- 0 - mo\u017cliwo\u015b\u0107 wykonywania -- 4+0+0= 4 - inni<\/code><\/pre>\n<p>Dla katalog\u00f3w z kolei sugerowanymi domy\u015blnymi uprawnieniami jest<strong> odczyt, zapis oraz wykonywanie<\/strong> dla w\u0142a\u015bciciela i <strong>odczyt oraz wykonywanie<\/strong> dla grupy oraz innych czyli <strong>755<\/strong>.<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">421 401 401\n |   |   |\n ----------- 4 - odczyt -- 2 - zapis -- 1 - mo\u017cliwo\u015b\u0107 wykonywania -- 4+2+1= 7 - w\u0142a\u015bciciel\n     |   |\n     ------- 4 - odczyt -- 0 - zapis -- 1 - mo\u017cliwo\u015b\u0107 wykonywania -- 4+0+1= 5 - grupa\n         |\n         --- 4 - odczyt -- 0 - zapis -- 1 - mo\u017cliwo\u015b\u0107 wykonywania -- 4+0+1= 5 - inni<\/code><\/pre>\n<div id=\"dhost-3858900201\" class=\"dhost-inpost dhost-entity-placement\"><a href=\"https:\/\/dhosting.pl\/opieka-stron.html?utm_source=pomoc&utm_medium=artykul&utm_campaign=pomoc\" target=\"_blank\">\r\n\t<img decoding=\"async\" src=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/01\/baner-opieka.png\" alt=\"opieka stron www\">\r\n<\/a>\r\n<br \/>\r\n<br \/><\/div><h2><span class=\"ez-toc-section\" id=\"Jak_nadac_lub_zmienic_uprawnienia_korzystajac_z_SSH\"><\/span>Jak nada\u0107 lub zmieni\u0107 uprawnienia korzystaj\u0105c z SSH?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Upewnij si\u0119, \u017ce aktywowa\u0142e\u015b opcj\u0119 dost\u0119pu SSH na swoim koncie. <a href=\"http:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-aktywowac-konto-ssh\/\">TUTAJ<\/a> znajdziesz informacj\u0119 jak dokona\u0107 aktywacji.<br \/>\nNatomiast <a href=\"http:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-zalogowac-sie-do-konta-ssh-za-pomoca-programu-putty\/\">TUTAJ<\/a> znajdziesz przewodnik wskazuj\u0105cy jak nawi\u0105za\u0107 po\u0142\u0105czenie przy pomocy aplikacji <em><strong>\u201ePutty\u201d<\/strong><\/em>. Po zalogowaniu si\u0119, b\u0119dziesz m\u00f3g\u0142 skorzysta\u0107 z poni\u017cszych komend.<\/p>\n<h3>Zmiana dla pliku:<\/h3>\n<p>Poni\u017csz\u0105 komend\u0105 przyk\u0142adowo dokonamy zmiany dla pliku o nazwie <strong>mojplik.php<\/strong>, nadaj\u0105c mu domy\u015blne sugerowane uprawnienia, czyli zgodnie z powy\u017cszym opisem <strong>644<\/strong>.<br \/>\nAnalogicznie mo\u017cesz je modyfikowa\u0107 wybieraj\u0105c wed\u0142ug potrzeb inna kombinacj\u0119 uprawnie\u0144 odczytu, zapisu oraz wykonywania dla w\u0142a\u015bciciela, grupy oraz innych.<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">chmod 644 mojplik.php<\/code><\/pre>\n<h3>Zmiana dla wszystkich plik\u00f3w w katalogu, w kt\u00f3rym si\u0119 znajdujesz:<\/h3>\n<p>W sytuacji gdy nie jeste\u015b pewien, kt\u00f3re pliki posiadaj\u0105 niepoprawne uprawnienia, mo\u017cesz skorzysta\u0107 z poni\u017cszej komendy, aby wyszuka\u0107 i ustawi\u0107 uprawnienie <strong>644<\/strong> dla wszystkich plik\u00f3w znajduj\u0105cych si\u0119 w katalogu, w kt\u00f3rym obecnie si\u0119 znajdujesz oraz w katalogach podleg\u0142ych.<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">find . -type f -print0 | xargs -0 -n 1 chmod -v 644<\/code><\/pre>\n<h3>Zmiana dla katalogu:<\/h3>\n<p>Poni\u017csz\u0105 komend\u0105 przyk\u0142adowo dokonamy zmiany dla katalogu o nazwie <strong>mojkatalog<\/strong>, nadaj\u0105c mu domy\u015blne sugerowane uprawnienia, czyli zgodnie z powy\u017cszym opisem <strong>755<\/strong>.<br \/>\nAnalogicznie mo\u017cesz je modyfikowa\u0107 wybieraj\u0105c wed\u0142ug potrzeb inna kombinacj\u0119 uprawnie\u0144 odczytu, zapisu oraz wykonywania dla w\u0142a\u015bciciela, grupy oraz innych.<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">chmod 755 mojkatalog<\/code><\/pre>\n<h3>Zmiana dla wszystkich katalog\u00f3w w katalogu, w kt\u00f3rym si\u0119 znajdujesz:<\/h3>\n<p>W sytuacji gdy nie jeste\u015b pewien, kt\u00f3re katalogi posiadaj\u0105 niepoprawne uprawnienia, mo\u017cesz skorzysta\u0107 z poni\u017cszej komendy, aby wyszuka\u0107 i ustawi\u0107 uprawnienie <strong>755<\/strong> dla wszystkich katalog\u00f3w znajduj\u0105cych si\u0119 w katalogu, w kt\u00f3rym obecnie si\u0119 znajdujesz oraz katalog\u00f3w podleg\u0142ych.<\/p>\n<pre class=\"line-numbers\"><code class=\"language-php\" data-line=\"\">find . -type d -print0 | xargs -0 -n 1 chmod -v 755<\/code><\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Jak_nadac_lub_zmienic_uprawnienia_korzystajac_z_klienta_FTP\"><\/span>Jak nada\u0107 lub zmieni\u0107 uprawnienia korzystaj\u0105c z klienta FTP?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Tu\u017c po aktywacji konta hostingowego otrzyma\u0142e\u015b dane dost\u0119powe umo\u017cliwiaj\u0105ce komunikacj\u0119 s serwerem przy pomocy protoko\u0142u FTP.<br \/>\n<a href=\"http:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/konfiguracja-programu-winscp\/\">TUTAJ<\/a> znajdziesz przewodnik jak nawi\u0105za\u0107 po\u0142\u0105czenie przy pomocy aplikacji <em><strong>\u201eWinSCP\u201d<\/strong><\/em>.<\/p>\n<p>Po zalogowaniu si\u0119, pojawi si\u0119 w oknie aplikacji lista katalog\u00f3w oraz plik\u00f3w znajduj\u0105cych si\u0119 na Twoim serwerze.<\/p>\n<p>Kliknij prawym przyciskiem myszy na wybranym pliku lub katalogu i z menu, kt\u00f3re si\u0119 pojawi wybierz ostatni\u0105 pozycj\u0119 &#8211; <em><strong>\u201eW\u0142asciwo\u015bci\u201d<\/strong><\/em>.<\/p>\n<p>W okienku, kt\u00f3re si\u0119 pojawi znajdziesz tabel\u0119, kt\u00f3ra umo\u017cliwi Ci wykonanie zmian na uprawnieniach wybranego elementu przez aktywacj\u0119 lub deaktywacj\u0119 wybranych warto\u015bci.<\/p>\n<p><a href=\"http:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2020\/12\/permissions.png\"><img loading=\"lazy\" decoding=\"async\" class=\"photo-border aligncenter wp-image-4496 size-full\" src=\"http:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2020\/12\/permissions.png\" alt=\"\" width=\"239\" height=\"109\" title=\"\"><\/a><\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[95,101],"manual_kb_tag":[466,655,470,3517,468,467,3516,469],"class_list":["post-4479","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-hosting","manualknowledgebasecat-elastyczny-web-hosting","manual_kb_tag-chmod","manual_kb_tag-hosting","manual_kb_tag-naprawa-uprawnien","manual_kb_tag-polski-hosting","manual_kb_tag-uprawnienia-katalogow","manual_kb_tag-uprawnienia-plikow","manual_kb_tag-web-hosting","manual_kb_tag-zmiana-uprawnien"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/4479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":0,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/4479\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=4479"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=4479"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=4479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}