{"id":495,"date":"2023-05-22T20:40:43","date_gmt":"2023-05-22T18:40:43","guid":{"rendered":"https:\/\/cleverblog.pl\/?p=495"},"modified":"2023-05-22T20:40:44","modified_gmt":"2023-05-22T18:40:44","slug":"linux-chmod","status":"publish","type":"post","link":"https:\/\/cleverblog.pl\/?p=495","title":{"rendered":"#Linux &#8211; chmod"},"content":{"rendered":"\n<p>Linux to popularny system operacyjny, kt\u00f3ry umo\u017cliwia u\u017cytkownikom dost\u0119p do szerokiej gamy narz\u0119dzi i funkcji. Jedn\u0105 z najwa\u017cniejszych z nich jest chmod, kt\u00f3ra umo\u017cliwia zarz\u0105dzanie uprawnieniami do plik\u00f3w i katalog\u00f3w. Funkcja <em>chmod<\/em> jest nieod\u0142\u0105cznym narz\u0119dziem w systemie Unix, umo\u017cliwiaj\u0105cym precyzyjne zarz\u0105dzanie uprawnieniami dost\u0119pu do plik\u00f3w i katalog\u00f3w. Zastosowania <em>chmod<\/em> s\u0105 szerokie i obejmuj\u0105 zabezpieczanie plik\u00f3w, udzielanie uprawnie\u0144 grupom, wykonywanie skrypt\u00f3w, kontrolowanie uprawnie\u0144 do odczytu i zapisu oraz jednoczesn\u0105 zmian\u0119 uprawnie\u0144 dla wielu plik\u00f3w. Zapoznanie si\u0119 z tymi praktycznymi przyk\u0142adami pomo\u017ce Ci w pe\u0142ni wykorzysta\u0107 potencja\u0142 funkcji <em>chmod<\/em> i lepiej chroni\u0107 swoje dane w systemie Unix.<\/p>\n\n\n\n<h2>U\u017cywanie funkcji chmod<\/h2>\n\n\n\n<p>Funkcj\u0119 <em>chmod <\/em>mo\u017cna u\u017cywa\u0107 na kilka sposob\u00f3w, zale\u017cnie od preferencji u\u017cytkownika i poziomu zaawansowania. Oto kilka najwa\u017cniejszych metod.<\/p>\n\n\n\n<h2>Metoda symboliczna (tekstowa):<\/h2>\n\n\n\n<p>Metoda symboliczna pozwala na zmian\u0119 uprawnie\u0144 przy u\u017cyciu symboli i operator\u00f3w. Mo\u017cemy u\u017cywa\u0107 symboli, takich jak <code>u<\/code> (w\u0142a\u015bciciel), <code>g<\/code> (grupa) i <code>o<\/code> (pozostali u\u017cytkownicy), aby wskaza\u0107, kt\u00f3rym grupom u\u017cytkownik\u00f3w chcemy zmieni\u0107 uprawnienia. Je\u017celi te symbole nie zostan\u0105 podane, uprawnienia zostan\u0105 nadane wszystkim u\u017cytkownikom. Rodzaje uprawnie\u0144 okre\u015bla si\u0119 za pomoc\u0105 symboli <code>r<\/code> (odczyt), <code>w<\/code> (zapis) oraz <code>x<\/code> (wykonywanie). Przyk\u0142ady:<\/p>\n\n\n\n<p>Nadanie pe\u0142nych uprawnie\u0144 dla w\u0142a\u015bciciela, grupy i innych u\u017cytkownik\u00f3w (oba zapisy s\u0105 r\u00f3wnowa\u017cne):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod ugo+rwx nazwa_pliku<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +rwx nazwa_pliku<\/code><\/pre>\n\n\n\n<p>Nadanie uprawnie\u0144 do wykonywania (czyli uruchomienia skryptu) wszystkim u\u017cytkownikom:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +x skrypt.sh<\/code><\/pre>\n\n\n\n<p>Nadanie uprawnie\u0144 do odczytu i zapisu dla w\u0142a\u015bciciela oraz tylko odczytu dla grupy:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod u+rw,g+r nazwa_pliku<\/code><\/pre>\n\n\n\n<p>Odebranie prawa zapisu dla grupy i innych u\u017cytkownik\u00f3w:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod go-w nazwa_pliku<\/code><\/pre>\n\n\n\n<p>Nadanie uprawnie\u0144 tylko do odczytu dla wszystkich u\u017cytkownik\u00f3w:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod a=r nazwa_pliku<\/code><\/pre>\n\n\n\n<h2>Metoda numeryczna<\/h2>\n\n\n\n<p>Metoda numeryczna opiera si\u0119 na warto\u015bciach numerycznych, kt\u00f3re reprezentuj\u0105 zestaw uprawnie\u0144. Ka\u017cdej kategorii u\u017cytkownik\u00f3w (w\u0142a\u015bciciel, grupa, pozostali) przypisane s\u0105 konkretne liczby. Na przyk\u0142ad, <code>4<\/code> oznacza odczyt, <code>2<\/code> &#8211; zapis, a <code>1<\/code> &#8211; wykonanie. Sumowanie warto\u015bci odpowiadaj\u0105cych danym uprawnieniom daje pe\u0142ny zestaw uprawnie\u0144. Przyk\u0142ady: <\/p>\n\n\n\n<p>Nadanie  uprawnie\u0144  do odczytu i zapisu dla w\u0142a\u015bciciela oraz tylko odczytu dla grupy:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 640 nazwa_pliku<\/code><\/pre>\n\n\n\n<p>Nadanie pe\u0142nych uprawnie\u0144 dla w\u0142a\u015bciciela, odczytu i wykonania dla grupy oraz tylko wykonania dla innych u\u017cytkownik\u00f3w:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 751 nazwa_pliku<\/code><\/pre>\n\n\n\n<h2>U\u017cycie pliku referencyjnego<\/h2>\n\n\n\n<p>Inn\u0105 przydatn\u0105 technik\u0105 jest u\u017cycie pliku referencyjnego, kt\u00f3ry ma ju\u017c ustalone uprawnienia. Mo\u017cemy skopiowa\u0107 uprawnienia tego pliku i zastosowa\u0107 je do innego pliku lub katalogu przy u\u017cyciu polecenia:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod --reference=plik_referencyjny plik_docelowy<\/code><\/pre>\n\n\n\n<h2>Zmiana uprawnie\u0144 rekursywnie<\/h2>\n\n\n\n<p>Czasami potrzebujemy zmieni\u0107 uprawnienia dla wielu plik\u00f3w i katalog\u00f3w jednocze\u015bnie. W takim przypadku mo\u017cemy u\u017cy\u0107 opcji <code>-R<\/code> lub <code>--recursive<\/code>, kt\u00f3ra pozwala na rekursywne zmienianie uprawnie\u0144 dla wszystkich plik\u00f3w i katalog\u00f3w wewn\u0105trz danego katalogu. Przyk\u0142ad:<\/p>\n\n\n\n<p>Nadanie uprawnie\u0144 do zapisu i odczytu dla w\u0142a\u015bciciela, grupy i innych u\u017cytkownik\u00f3w dla wszystkich plik\u00f3w i katalog\u00f3w wewn\u0105trz danego katalogu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod -R ugo+rw nazwa_katalogu<\/code><\/pre>\n\n\n\n<h2>Praca ze \u0142\u0105czami symbolicznymi<\/h2>\n\n\n\n<p>Funkcja <em>chmod <\/em>umo\u017cliwia r\u00f3wnie\u017c zmian\u0119 uprawnie\u0144 plik\u00f3w, kt\u00f3re s\u0105 \u0142\u0105czami symbolicznymi. Mo\u017cemy u\u017cy\u0107 opcji <code>-h<\/code> lub <code>--no-dereference<\/code>, aby zmieni\u0107 uprawnienia \u0142\u0105cza symbolicznego, a nie docelowego pliku. Przyk\u0142ad:<\/p>\n\n\n\n<p>Zmiana uprawnie\u0144 dla samego linku symbolicznego, a nie dla pliku, do kt\u00f3rego on prowadzi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod -h 777 link_symboliczny<\/code><\/pre>\n\n\n\n<h2>Zmiana uprawnie\u0144 dla wielu plik\u00f3w<\/h2>\n\n\n\n<p>Funkcja <em>chmod <\/em>umo\u017cliwia jednoczesn\u0105 zmian\u0119 uprawnie\u0144 dla wielu plik\u00f3w, co jest niezwykle przydatne, gdy potrzebujesz zastosowa\u0107 te same uprawnienia do wi\u0119kszej liczby plik\u00f3w lub katalog\u00f3w. Przyk\u0142ady:<\/p>\n\n\n\n<p>Nadanie uprawnie\u0144 wszystkim plikom w katalogu<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>find \/var\/www\/my_website -type f -exec chmod 755 {} \\;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>find \/var\/www\/my_website -type f -exec chmod u=rwx,go=rx {} \\;<\/code><\/pre>\n\n\n\n<p> Nadanie uprawnie\u0144 wszystkim folderom w katalogu <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>find \/var\/www\/my_website -type d -exec chmod 755 {} \\;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>find \/var\/www\/my_website -type d -exec chmod u=rwx,go=rx {} \\;<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Wiesz jak zmieni\u0107 uprawnienia do plik\u00f3w i katalog\u00f3w w Linuksie? Funkcja chmod to narz\u0119dzie, kt\u00f3re umo\u017cliwia dokonywanie takich zmian. Zar\u00f3wno metoda symboliczna, jak i numeryczna umo\u017cliwiaj\u0105 precyzyjne definiowanie uprawnie\u0144 dla r\u00f3\u017cnych kategorii u\u017cytkownik\u00f3w. U\u017cywanie pliku referencyjnego, rekursywne zmienianie uprawnie\u0144, operacje na \u0142\u0105czach symbolicznych oraz mo\u017cliwo\u015b\u0107 zmiany uprawnie\u0144 plik\u00f3w hurtowo zapewniaj\u0105 elastyczno\u015b\u0107 i wygod\u0119 w zarz\u0105dzaniu uprawnieniami. Pami\u0119taj, aby stosowa\u0107 odpowiednie uprawnienia, zgodnie z zasadami bezpiecze\u0144stwa i prywatno\u015bci, chroni\u0105c tym samym swoje dane i system.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[32],"tags":[104,97,100,11,10,99,4,103,101,98,102],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>#Linux - chmod - cleverblog.pl<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cleverblog.pl\/?p=495\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"#Linux - chmod - cleverblog.pl\" \/>\n<meta property=\"og:description\" content=\"Wiesz jak zmieni\u0107 uprawnienia do plik\u00f3w i katalog\u00f3w w Linuksie? Funkcja chmod to narz\u0119dzie, kt\u00f3re umo\u017cliwia dokonywanie takich zmian. Zar\u00f3wno metoda symboliczna, jak i numeryczna umo\u017cliwiaj\u0105 precyzyjne definiowanie uprawnie\u0144 dla r\u00f3\u017cnych kategorii u\u017cytkownik\u00f3w. U\u017cywanie pliku referencyjnego, rekursywne zmienianie uprawnie\u0144, operacje na \u0142\u0105czach symbolicznych oraz mo\u017cliwo\u015b\u0107 zmiany uprawnie\u0144 plik\u00f3w hurtowo zapewniaj\u0105 elastyczno\u015b\u0107 i wygod\u0119 w zarz\u0105dzaniu uprawnieniami. Pami\u0119taj, aby stosowa\u0107 odpowiednie uprawnienia, zgodnie z zasadami bezpiecze\u0144stwa i prywatno\u015bci, chroni\u0105c tym samym swoje dane i system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cleverblog.pl\/?p=495\" \/>\n<meta property=\"og:site_name\" content=\"cleverblog.pl\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-22T18:40:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-22T18:40:44+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"pablo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cleverblog.pl\/#website\",\"url\":\"https:\/\/cleverblog.pl\/\",\"name\":\"cleverblog.pl\",\"description\":\"Blog technologiczny\",\"publisher\":{\"@id\":\"https:\/\/cleverblog.pl\/#\/schema\/person\/4db06735882fd08d47316d2bc03f8246\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cleverblog.pl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cleverblog.pl\/?p=495#webpage\",\"url\":\"https:\/\/cleverblog.pl\/?p=495\",\"name\":\"#Linux - chmod - cleverblog.pl\",\"isPartOf\":{\"@id\":\"https:\/\/cleverblog.pl\/#website\"},\"datePublished\":\"2023-05-22T18:40:43+00:00\",\"dateModified\":\"2023-05-22T18:40:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cleverblog.pl\/?p=495#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cleverblog.pl\/?p=495\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cleverblog.pl\/?p=495#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/cleverblog.pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"#Linux &#8211; chmod\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/cleverblog.pl\/?p=495#article\",\"isPartOf\":{\"@id\":\"https:\/\/cleverblog.pl\/?p=495#webpage\"},\"author\":{\"@id\":\"https:\/\/cleverblog.pl\/#\/schema\/person\/4db06735882fd08d47316d2bc03f8246\"},\"headline\":\"#Linux &#8211; chmod\",\"datePublished\":\"2023-05-22T18:40:43+00:00\",\"dateModified\":\"2023-05-22T18:40:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cleverblog.pl\/?p=495#webpage\"},\"wordCount\":584,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/cleverblog.pl\/#\/schema\/person\/4db06735882fd08d47316d2bc03f8246\"},\"keywords\":[\"bezpiecze\u0144stwo\",\"chmod\",\"katalogi\",\"linux\",\"mikr.us\",\"pliki\",\"raspberry\",\"system operacyjny\",\"Unix\",\"uprawnienia\",\"zarz\u0105dzanie plikami\"],\"articleSection\":[\"Linux\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/cleverblog.pl\/?p=495#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/cleverblog.pl\/#\/schema\/person\/4db06735882fd08d47316d2bc03f8246\",\"name\":\"pablo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/cleverblog.pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3cce886c6f46941b8addd14fcd58e7a5?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3cce886c6f46941b8addd14fcd58e7a5?s=96&d=retro&r=g\",\"caption\":\"pablo\"},\"logo\":{\"@id\":\"https:\/\/cleverblog.pl\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/cleverblog.pl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"#Linux - chmod - cleverblog.pl","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cleverblog.pl\/?p=495","og_locale":"pl_PL","og_type":"article","og_title":"#Linux - chmod - cleverblog.pl","og_description":"Wiesz jak zmieni\u0107 uprawnienia do plik\u00f3w i katalog\u00f3w w Linuksie? Funkcja chmod to narz\u0119dzie, kt\u00f3re umo\u017cliwia dokonywanie takich zmian. Zar\u00f3wno metoda symboliczna, jak i numeryczna umo\u017cliwiaj\u0105 precyzyjne definiowanie uprawnie\u0144 dla r\u00f3\u017cnych kategorii u\u017cytkownik\u00f3w. U\u017cywanie pliku referencyjnego, rekursywne zmienianie uprawnie\u0144, operacje na \u0142\u0105czach symbolicznych oraz mo\u017cliwo\u015b\u0107 zmiany uprawnie\u0144 plik\u00f3w hurtowo zapewniaj\u0105 elastyczno\u015b\u0107 i wygod\u0119 w zarz\u0105dzaniu uprawnieniami. Pami\u0119taj, aby stosowa\u0107 odpowiednie uprawnienia, zgodnie z zasadami bezpiecze\u0144stwa i prywatno\u015bci, chroni\u0105c tym samym swoje dane i system.","og_url":"https:\/\/cleverblog.pl\/?p=495","og_site_name":"cleverblog.pl","article_published_time":"2023-05-22T18:40:43+00:00","article_modified_time":"2023-05-22T18:40:44+00:00","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"pablo","Szacowany czas czytania":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/cleverblog.pl\/#website","url":"https:\/\/cleverblog.pl\/","name":"cleverblog.pl","description":"Blog technologiczny","publisher":{"@id":"https:\/\/cleverblog.pl\/#\/schema\/person\/4db06735882fd08d47316d2bc03f8246"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cleverblog.pl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/cleverblog.pl\/?p=495#webpage","url":"https:\/\/cleverblog.pl\/?p=495","name":"#Linux - chmod - cleverblog.pl","isPartOf":{"@id":"https:\/\/cleverblog.pl\/#website"},"datePublished":"2023-05-22T18:40:43+00:00","dateModified":"2023-05-22T18:40:44+00:00","breadcrumb":{"@id":"https:\/\/cleverblog.pl\/?p=495#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cleverblog.pl\/?p=495"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cleverblog.pl\/?p=495#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/cleverblog.pl\/"},{"@type":"ListItem","position":2,"name":"#Linux &#8211; chmod"}]},{"@type":"Article","@id":"https:\/\/cleverblog.pl\/?p=495#article","isPartOf":{"@id":"https:\/\/cleverblog.pl\/?p=495#webpage"},"author":{"@id":"https:\/\/cleverblog.pl\/#\/schema\/person\/4db06735882fd08d47316d2bc03f8246"},"headline":"#Linux &#8211; chmod","datePublished":"2023-05-22T18:40:43+00:00","dateModified":"2023-05-22T18:40:44+00:00","mainEntityOfPage":{"@id":"https:\/\/cleverblog.pl\/?p=495#webpage"},"wordCount":584,"commentCount":1,"publisher":{"@id":"https:\/\/cleverblog.pl\/#\/schema\/person\/4db06735882fd08d47316d2bc03f8246"},"keywords":["bezpiecze\u0144stwo","chmod","katalogi","linux","mikr.us","pliki","raspberry","system operacyjny","Unix","uprawnienia","zarz\u0105dzanie plikami"],"articleSection":["Linux"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cleverblog.pl\/?p=495#respond"]}]},{"@type":["Person","Organization"],"@id":"https:\/\/cleverblog.pl\/#\/schema\/person\/4db06735882fd08d47316d2bc03f8246","name":"pablo","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/cleverblog.pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3cce886c6f46941b8addd14fcd58e7a5?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3cce886c6f46941b8addd14fcd58e7a5?s=96&d=retro&r=g","caption":"pablo"},"logo":{"@id":"https:\/\/cleverblog.pl\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/cleverblog.pl"]}]}},"_links":{"self":[{"href":"https:\/\/cleverblog.pl\/index.php?rest_route=\/wp\/v2\/posts\/495"}],"collection":[{"href":"https:\/\/cleverblog.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleverblog.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleverblog.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleverblog.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=495"}],"version-history":[{"count":3,"href":"https:\/\/cleverblog.pl\/index.php?rest_route=\/wp\/v2\/posts\/495\/revisions"}],"predecessor-version":[{"id":506,"href":"https:\/\/cleverblog.pl\/index.php?rest_route=\/wp\/v2\/posts\/495\/revisions\/506"}],"wp:attachment":[{"href":"https:\/\/cleverblog.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleverblog.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleverblog.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}