{"id":2258,"date":"2011-07-19T14:10:06","date_gmt":"2011-07-19T13:10:06","guid":{"rendered":"http:\/\/www.dl8stwblog.freiraumwelle.de\/?p=2258"},"modified":"2011-07-25T13:37:05","modified_gmt":"2011-07-25T12:37:05","slug":"zugriffsrechte-rekursiv-setzen","status":"publish","type":"post","link":"http:\/\/www.dl8stwblog.freiraumwelle.de\/?p=2258","title":{"rendered":"Zugriffsrechte rekursiv setzen"},"content":{"rendered":"<p>Unter Linux werden die Zugriffsrechte von Dateien mit dem Befehl chmod verwaltet. Es tritt jedoch ein Problem auf, wenn nicht nur die Rechte einer Datei, sondern mehrerer Dateien in einem hierarchischen Verzeichnisbaum ver\u00e4ndert werden sollen. Zum Beispiel so etwas:<\/p>\n<p><img loading=\"lazy\" title=\"NewImage.png\" src=\"http:\/\/www.dl8stwblog.freiraumwelle.de\/wp-content\/uploads\/2011\/07\/NewImage.png\" border=\"0\" alt=\"NewImage\" width=\"600\" height=\"351\" \/><\/p>\n<p>Jeden Ordner einzeln mit \u00a0<span style=\"font-family: Courier;\"><strong>chmod -R &#8222;neue Rechte&#8220; <\/strong><\/span>anzusprechen ist doch schon sehr aufwendig.<\/p>\n<p>Oft ist es auch noch so, dass die Ordner andere Rechte bekommen sollen als die Dateien selbst. Aber es gibt eine elegante L\u00f6sung mit Hilfe von <strong><span><span style=\"font-family: Courier;\">find<\/span>. <\/span><\/strong><\/p>\n<p>Mit find sucht man in dem Verzeichnis entweder nach Ordnern (-type d) oder nach Dateien (-type f). Auf die gefundenen Objekte wendet man dann chmod mit einer Rechtezuweisung an.\u00a0Das funktioniert dann zum Beispiel so:<\/p>\n<p><strong><span style=\"font-family: Courier;\">find \/verzeichnis\/ -type d -exec chmod 755 {} +<\/span><br \/><span style=\"font-family: Courier;\"> find \/verzeichnis\/ -type f -exec chmod 644 {} +<\/span><\/strong><\/p>\n<p style=\"font-size: 11px;\">\u00a0<\/p>\n<p style=\"font-size: 11px;\">(Quelle: ubuntuusers.de)<\/p>\n<p><strong><br \/><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unter Linux werden die Zugriffsrechte von Dateien mit dem Befehl chmod verwaltet. Es tritt jedoch ein Problem auf, wenn nicht nur die Rechte einer Datei, sondern mehrerer Dateien in einem hierarchischen Verzeichnisbaum ver\u00e4ndert werden sollen. Zum Beispiel so etwas: Jeden &hellip; <a href=\"http:\/\/www.dl8stwblog.freiraumwelle.de\/?p=2258\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[86,5],"tags":[327,446,326,325],"_links":{"self":[{"href":"http:\/\/www.dl8stwblog.freiraumwelle.de\/index.php?rest_route=\/wp\/v2\/posts\/2258"}],"collection":[{"href":"http:\/\/www.dl8stwblog.freiraumwelle.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.dl8stwblog.freiraumwelle.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.dl8stwblog.freiraumwelle.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.dl8stwblog.freiraumwelle.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2258"}],"version-history":[{"count":6,"href":"http:\/\/www.dl8stwblog.freiraumwelle.de\/index.php?rest_route=\/wp\/v2\/posts\/2258\/revisions"}],"predecessor-version":[{"id":2265,"href":"http:\/\/www.dl8stwblog.freiraumwelle.de\/index.php?rest_route=\/wp\/v2\/posts\/2258\/revisions\/2265"}],"wp:attachment":[{"href":"http:\/\/www.dl8stwblog.freiraumwelle.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.dl8stwblog.freiraumwelle.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2258"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.dl8stwblog.freiraumwelle.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}