{"id":1216,"date":"2023-01-30T22:51:53","date_gmt":"2023-01-30T21:51:53","guid":{"rendered":"https:\/\/www.krombusch.de\/?p=1216"},"modified":"2023-01-30T22:53:55","modified_gmt":"2023-01-30T21:53:55","slug":"fehlende-dateisystem-berechtigungen-durch-wordpress-unter-iis","status":"publish","type":"post","link":"https:\/\/www.krombusch.de\/?p=1216","title":{"rendered":"fehlende Dateisystem-Berechtigungen durch WordPress unter IIS"},"content":{"rendered":"<p>Beim Umzug einer gr\u00f6\u00dferen WordPress-Webseite von Windows IIS auf Linux ist aufgefallen, dass einige Bilder in wp-content\\uploads nicht mit kopiert wurden. Grund war, dass der IIS die Bilder, die ihm das WordPress \u00fcber die php.exe \u00fcbergab, mit sehr diffusen Zugriffsrechten im Dateisystem abgelegt hat.<\/p>\n<p><a href=\"https:\/\/www.krombusch.de\/?attachment_id=1217\" rel=\"attachment wp-att-1217\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1217\" src=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2023\/01\/iis-acl.jpg\" alt=\"\" width=\"2168\" height=\"1334\" srcset=\"https:\/\/www.krombusch.de\/wp-content\/uploads\/2023\/01\/iis-acl.jpg 2168w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2023\/01\/iis-acl-300x185.jpg 300w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2023\/01\/iis-acl-1024x630.jpg 1024w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2023\/01\/iis-acl-768x473.jpg 768w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2023\/01\/iis-acl-1536x945.jpg 1536w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2023\/01\/iis-acl-2048x1260.jpg 2048w, https:\/\/www.krombusch.de\/wp-content\/uploads\/2023\/01\/iis-acl-1243x765.jpg 1243w\" sizes=\"auto, (max-width: 2168px) 100vw, 2168px\" \/><\/a><\/p>\n<p>Die skalierten Bilder haben wieder die normalen Berechtigungen. Das Ganze kann man per Hand vielleicht ein paar mal korrigieren durch Besitz\u00fcbernahme und manuelles Setzen der Rechte. Dachte ich. Doch auch das klappte nicht.<\/p>\n<p>So wurde eine Powershell mit Systemrechten gestartet:<br \/>\n<em>psexec -i -s powershell<br \/>\n<\/em>Darin speichert man sich die Acl eines korrekten Bildes in einer Variablen:<br \/>\n<em>$myacl = get-acl .\\wp-content\\uploads\\4711\\bild-100&#215;100.jpg<br \/>\n<\/em>Anschlie\u00dfend wird die zwischengespeicherte Acl auf alle anderen Objekte angewandt:<br \/>\n<em>Get-ChildItem .\\wp-content\\uploads -Recurse -Force | Set-Acl -AclObject $myacl<\/em><\/p>\n<p>Ist zwar nicht so effektiv, aber Sie werden in der Standard-Powershell f\u00fcr sowas wohl kein ganzes Program schreiben&#8230;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beim Umzug einer gr\u00f6\u00dferen WordPress-Webseite von Windows IIS auf Linux ist aufgefallen, dass einige Bilder in wp-content\\uploads nicht mit kopiert [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1216","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts\/1216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1216"}],"version-history":[{"count":3,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts\/1216\/revisions"}],"predecessor-version":[{"id":1220,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=\/wp\/v2\/posts\/1216\/revisions\/1220"}],"wp:attachment":[{"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.krombusch.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}