{"id":55251,"date":"2020-01-16T00:00:00","date_gmt":"2020-01-15T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/fajlovye-razresheniya-v-linux"},"modified":"2020-02-18T14:03:21","modified_gmt":"2020-02-18T11:03:21","slug":"fajlovye-razresheniya-v-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/fajlovye-razresheniya-v-linux","title":{"rendered":"Dateiberechtigungen in Linux","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Hallo zusammen. Wir arbeiten aktiv an neuen Projekten und bereiten viele spannende Neugestaltungen f\u00fcr Januar vor. Unter anderem haben wir einen neuen Kurs, der bei allen sehr beliebt ist, angek\u00fcndigt. <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rbVT\/\">\u201eLinux-Administrator\u201c<\/a><\/noindex>Vor dem Start teilen wir traditionell eine \u00dcbersetzung von n\u00fctzlichem Material.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Dateiberechtigungen in Linux\" src=\"\/wp-content\/uploads\/2020\/01\/451acace5e0a9088355acb800d789db9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<blockquote><p><i>Dateiberechtigungen bieten eine sichere Alternative zu SUID-exe-Dateien, k\u00f6nnen jedoch auf den ersten Blick etwas verwirrend erscheinen.<\/i><\/p><\/blockquote>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nWir alle wissen, dass Bin\u00e4rdateien <noindex><a rel=\"nofollow\" href=\"http:\/\/en.wikipedia.org\/wiki\/Setuid#Security\">SUID<\/a><\/noindex> folgende <noindex><a rel=\"nofollow\" href=\"http:\/\/en.wikipedia.org\/wiki\/Setuid#Security\">eine schlechte Sicherheitsentscheidung sind.<\/a><\/noindex>Gl\u00fccklicherweise gibt es einen effizienteren Weg, wenn Ihre Anwendung einige eingeschr\u00e4nkte Berechtigungen ben\u00f6tigt, genannt <noindex><a rel=\"nofollow\" href=\"http:\/\/www.linuxjournal.com\/article\/5737\">Dateiberechtigungen.<\/a><\/noindex>.<\/p>\n<p>Ich werde Ihnen Zeit sparen, wenn Sie detailliertes Lesen des vorherigen Artikels vermeiden m\u00f6chten: Im Wesentlichen erm\u00f6glichen Dateiberechtigungen Prozessen, die im Namen des Root-Benutzers ausgef\u00fchrt werden und daher berechtigt sind, etwas zu tun, bestimmte M\u00f6glichkeiten beizubehalten, die durch <noindex><a rel=\"nofollow\" href=\"http:\/\/www.kernel.org\/doc\/man-pages\/online\/pages\/man7\/capabilities.7.html\">diese Liste begrenzt sind.<\/a><\/noindex>, wenn sie Berechtigungen zur\u00fccksetzen und als nicht privilegierter Benutzer ausgef\u00fchrt werden. Das bedeutet, dass ein Angreifer, selbst wenn er es schafft, einen Prozess durch einen Buffer Overflow oder einen anderen Exploit zu kompromittieren, nichts weiter nutzen kann als die spezifischen minimalen Berechtigungen, die wirklich f\u00fcr den Prozess erforderlich sind.<\/p>\n<p>Berechtigungen eignen sich hervorragend f\u00fcr Dienste, die in der Regel immer als root-Benutzer ausgef\u00fchrt werden, aber wie sieht es mit Befehlszeilen-Utilities aus? Gl\u00fccklicherweise wird das ebenfalls unterst\u00fctzt, solange Sie die richtigen Tools installiert haben. Wenn Sie Ubuntu verwenden, ben\u00f6tigen Sie zum Beispiel das Paket <code>libcap2-bin<\/code>. Sie m\u00fcssen au\u00dferdem ein nicht veraltetes Kernel verwenden (ab Version<b> 2.6.24<\/b>).<\/p>\n<p>). Diese Funktionen erm\u00f6glichen es, Berechtigungen an ausf\u00fchrbare Dateien zu binden, \u00e4hnlich wie beim Setzen des SUID-Bits, jedoch f\u00fcr eine bestimmte Berechtigungssatz. Das Tool <code>setcap<\/code> wird verwendet, um Berechtigungen zu einer Datei hinzuzuf\u00fcgen und zu entfernen.<\/p>\n<p>Der erste Schritt besteht darin, die gew\u00fcnschten Berechtigungen auszuw\u00e4hlen. F\u00fcr diesen Artikel nehme ich an, dass es ein Netzwerkdiagnosetool namens <code>tracewalk<\/code>gibt, das in der Lage sein sollte, verwendet zu werden. <noindex><a rel=\"nofollow\" href=\"http:\/\/man7.org\/linux\/man-pages\/man7\/raw.7.html\">unverarbeitete Sockets<\/a><\/noindex>. Normalerweise ist es erforderlich, dass die Anwendung als root-Benutzer ausgef\u00fchrt wird, aber beim \u00dcberpr\u00fcfen <noindex><a rel=\"nofollow\" href=\"http:\/\/www.kernel.org\/doc\/man-pages\/online\/pages\/man7\/capabilities.7.html\">der Liste <\/a><\/noindex>stellt sich heraus, dass nur die Berechtigung erforderlich ist <code>CAP_NET_RAW<\/code>.<\/p>\n<p>Vorausgesetzt, Sie befinden sich im Verzeichnis, in dem sich die ausf\u00fchrbare Datei befindet <code>tracewalk<\/code>, k\u00f6nnen Sie diese Berechtigung wie folgt hinzuf\u00fcgen:<\/p>\n<pre><code class=\"bash\">sudo setcap cap_net_raw=eip tracewalk<\/code><\/pre>\n<p>\nIgnorieren Sie vorerst das Suffix <code>=eip<\/code> f\u00fcr die Berechtigung, dazu erz\u00e4hle ich Ihnen in ein paar Sekunden mehr. Bitte beachten Sie, dass der Name der Berechtigung in Kleinbuchstaben ist. Nun k\u00f6nnen Sie \u00fcberpr\u00fcfen, ob Sie die Berechtigungen korrekt eingerichtet haben, mit:<\/p>\n<pre><code class=\"bash\">setcap -v cap_new_raw=eip tracewalk<\/code><\/pre>\n<p>\nOder Sie k\u00f6nnen eine Liste aller Berechtigungen, die f\u00fcr die betreffende ausf\u00fchrbare Datei festgelegt wurden, ausgeben:<\/p>\n<pre><code class=\"bash\">getcap tracewalk\n<\/code><\/pre>\n<p>\nZur Information: Sie k\u00f6nnen auch alle Berechtigungen von der ausf\u00fchrbaren Datei mit folgendem Befehl entfernen:<\/p>\n<pre><code class=\"bash\">setcap -r tracewalk<\/code><\/pre>\n<p>\nAn diesem Punkt sollten Sie in der Lage sein, die ausf\u00fchrbare Datei als nicht privilegierter Benutzer auszuf\u00fchren, und sie sollte in der Lage sein, mit unverarbeiteten Sockets zu arbeiten, ohne \u00fcber andere Privilegien zu verf\u00fcgen, die der root-Benutzer hat.<\/p>\n<p>Also, was bedeutet dieses seltsame Suffix? <code>=eip<\/code>? \u0417\u0434\u0435\u0441\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u0438\u043a\u0430 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u0440\u043e\u0434\u044b \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439. \u041a\u0430\u0436\u0434\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0438\u043c\u0435\u0435\u0442 \u0442\u0440\u0438 \u043d\u0430\u0431\u043e\u0440\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u2014 <i>effektive, vererbbare und erlaubte (effective, inheritable und permitted)<\/i>:<\/p>\n<ul>\n<li><b>Effektive (Effective)<\/b> Erlaubnisse \u2014 das sind die, die definieren, was ein Prozess tats\u00e4chlich tun kann. Zum Beispiel kann er nicht mit unverarbeiteten Sockets umgehen, wenn <code>CAP_NET_RAW<\/code> es nicht im effektiven Satz ist.<\/li>\n<li><b>Erlaubte (Permitted)<\/b> Erlaubnisse \u2014 das sind die, die einem Prozess gestattet sind, wenn er sie durch den entsprechenden Aufruf anfordert. Sie erm\u00f6glichen es einem Prozess nicht, tats\u00e4chlich irgendetwas zu tun, es sei denn, er wurde speziell so programmiert, dass er die angegebene Erlaubnis anfordert. Dies erlaubt es, Prozesse zu schreiben, um besonders wichtige Erlaubnisse nur f\u00fcr den Zeitraum in den effektiven Satz aufzunehmen, in dem sie tats\u00e4chlich ben\u00f6tigt werden.<\/li>\n<li><b>Vererbbare (Inheritable)<\/b> Erlaubnisse \u2014 das sind die, die im verf\u00fcgbaren Satz des gezeugten untergeordneten Prozesses vererbt werden k\u00f6nnen. W\u00e4hrend der Operation <code>fork()<\/code> oder <code>clone()<\/code> erh\u00e4lt der untergeordnete Prozess immer eine Kopie der Erlaubnisse des \u00fcbergeordneten Prozesses, da er zu diesem Zeitpunkt immer noch dieselbe ausf\u00fchrbare Datei ausf\u00fchrt. Der vererbbare Satz wird verwendet, wenn <code>exec()<\/code> (oder das \u00c4quivalent) wird aufgerufen, um eine ausf\u00fchrbare Datei durch eine andere zu ersetzen. In diesem Stadium wird die verf\u00fcgbare Prozessgruppe durch die ererbte Gruppe maskiert, um die verf\u00fcgbare Gruppe zu erhalten, die f\u00fcr den neuen Prozess verwendet wird.<\/li>\n<\/ul>\n<p>\nSomit erm\u00f6glicht uns das Tool <code>setcap<\/code> die Berechtigungen dieser drei Gruppen unabh\u00e4ngig f\u00fcr die gegebene ausf\u00fchrbare Datei hinzuzuf\u00fcgen. Beachten Sie, dass der Wert der Gruppen f\u00fcr den Zugriff auf Dateien etwas anders interpretiert wird:<\/p>\n<ul>\n<li><b>Verf\u00fcgbare <\/b>Dateiberechtigungen sind die, die immer f\u00fcr die ausf\u00fchrbare Datei verf\u00fcgbar sind, selbst wenn der \u00fcbergeordnete Prozess, der sie aufgerufen hat, diese nicht hatte. Fr\u00fcher wurden sie als \"zwanghafte\" Berechtigungen bezeichnet.<\/li>\n<li><b>Erblich <\/b>bestimmt die Dateiberechtigungen eine zus\u00e4tzliche Maske, die ebenfalls verwendet werden kann, um Berechtigungen aus der Gruppe des aufrufenden Prozesses zu entfernen. Sie werden zus\u00e4tzlich zur ererbten Gruppe des aufrufenden Prozesses angewendet, sodass die Berechtigung nur dann vererbt wird, wenn sie in beiden Gruppen vorhanden ist.<\/li>\n<li><b>Effektive <\/b>Dateiberechtigungen bestehen tats\u00e4chlich nur aus einem einzelnen Bit anstatt aus einer Menge. Wenn dieses Bit gesetzt ist, bedeutet das, dass das gesamte verf\u00fcgbare Set auch in das effektive Set des neuen Prozesses kopiert wird. Dies kann genutzt werden, um Berechtigungen zu Prozessen hinzuzuf\u00fcgen, die nicht speziell daf\u00fcr programmiert wurden, sie anzufordern. Da es sich um ein einzelnes Bit handelt, muss es f\u00fcr alle Berechtigungen gesetzt werden, wenn Sie es f\u00fcr eine Berechtigung aktivieren. Man kann es als ein Legacy-Bit betrachten, da es genutzt wird, um Berechtigungen f\u00fcr Anwendungen zu erm\u00f6glichen, die sie nicht unterst\u00fctzen.<\/li>\n<\/ul>\n<p>\nBeim Festlegen von Berechtigungen \u00fcber <code>setcap<\/code> drei Buchstaben <code>e<\/code>, <code>i<\/code> und <code>p<\/code> beziehen sich auf <i>effektiv, vererbt und verf\u00fcgbar<\/i> Mengen entsprechend. Die fr\u00fchere Spezifikation:<\/p>\n<pre><code class=\"bash\">sudo setcap cap_net_raw=eip tracewalk<\/code><\/pre>\n<p>\n\u2026 gibt an, dass die Berechtigung <code>CAP_NET_RAW<\/code> zu den verf\u00fcgbaren und vererbten Mengen hinzugef\u00fcgt werden muss und dass das effektive Bit ebenfalls gesetzt sein muss. Dies wird alle zuvor festgelegten Berechtigungen in der Datei ersetzen. Um mehrere Berechtigungen gleichzeitig festzulegen, verwenden Sie eine durch Kommas getrennte Liste:<\/p>\n<pre><code class=\"bash\">sudo setcap cap_net_admin,cap_net_raw=eip tracewalk<\/code><\/pre>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.kernel.org\/doc\/man-pages\/online\/pages\/man7\/capabilities.7.html\">Leitfaden zu Berechtigungen<\/a><\/noindex> diskutiert all dies ausf\u00fchrlicher, aber ich hoffe, dieser Beitrag hat das Geschehen ein wenig entmystifiziert. Es bleibt nur noch, einige Warnungen und Tricks zu erw\u00e4hnen.<\/p>\n<p>Erstens, die Dateiberechtigungen funktionieren nicht mit symbolischen Links \u2013 Sie m\u00fcssen sie auf die eigentliche Bin\u00e4rdatei anwenden (das hei\u00dft, auf das Ziel des symbolischen Links).<\/p>\n<p>Zweitens funktionieren sie nicht mit interpretierbaren Skripten. Wenn Sie beispielsweise ein Python-Skript haben, dem Sie Berechtigungen zuweisen m\u00f6chten, m\u00fcssen Sie diese dem Python-Interpreter selbst zuweisen. Offensichtlich ist dies ein potenzielles Sicherheitsproblem, da dann alle mit diesem Interpreter ausgef\u00fchrten Skripte die angegebene Berechtigung haben, obwohl das immer noch deutlich besser ist, als SUID zu verwenden. Der h\u00e4ufigste Workaround besteht anscheinend darin, eine separate ausf\u00fchrbare Datei in C oder einem \u00e4hnlichen Format zu schreiben, die die ben\u00f6tigten Operationen ausf\u00fchren kann und aus dem Skript aufgerufen wird. Dies \u00e4hnelt dem Ansatz, der von Wireshark verwendet wird und der eine Bin\u00e4rdatei nutzt, <code>\/usr\/bin\/dumpcap<\/code> um privilegierte Operationen auszuf\u00fchren:<\/p>\n<pre><code class=\"bash\">$ getcap \/usr\/bin\/dumpcap \n\/usr\/bin\/dumpcap = cap_net_admin,cap_net_raw+eip<\/code><\/pre>\n<p>\nDrittens werden die Datei-Berechtigungen deaktiviert, wenn Sie die Umgebungsvariable verwenden <code>LD_LIBRARY_PATH<\/code> aus offensichtlichen Sicherheitsgr\u00fcnden<i>(1)<\/i>. Dasselbe gilt f\u00fcr <code>LD_PRELOAD<\/code>, soweit ich wei\u00df.<\/p>\n<p><i>1. Da ein Angreifer offensichtlich eine der Standardbibliotheken ersetzen und <code>LD_LIBRARY_PATH<\/code>, um seine Bibliothek vorzuziehen, und damit seinen eigenen beliebigen Code mit den gleichen Rechten wie die aufrufende Anwendung ausf\u00fchren kann. <br \/>\n<\/i><\/p>\n<p><i><b>Das ist alles. Detaillierte Informationen \u00fcber das Kursprogramm erhalten Sie w\u00e4hrend der <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rbVT\/\">Webinar, das am 24. Januar stattfindet.<\/a><\/noindex><\/b><\/i><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/483934\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442. \u041c\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u0432 \u0440\u0430\u0431\u043e\u0442\u0443 \u0438 \u0443\u0436\u0435 \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u0433\u043e\u0442\u043e\u0432\u0438\u043c \u043c\u043d\u043e\u0433\u043e \u043c\u043e\u0449\u043d\u044b\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432. \u0421\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0438\u0445, \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d \u043d\u0430\u0431\u043e\u0440 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u043f\u043e\u043b\u044e\u0431\u0438\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0432\u0441\u0435\u043c \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux\u00bb. \u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u043e \u0434\u0435\u043b\u0438\u043c\u0441\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430. \u0424\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0443 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c \u0444\u0430\u0439\u043b\u0430\u043c SUID, \u043d\u043e \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434. \u0412\u0441\u0435 \u043c\u044b \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":55252,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-55251","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442. \u041c\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u0432 \u0440\u0430\u0431\u043e\u0442\u0443 \u0438 \u0443\u0436\u0435 \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u0433\u043e\u0442\u043e\u0432\u0438\u043c \u043c\u043d\u043e\u0433\u043e \u043c\u043e\u0449\u043d\u044b\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432. \u0421\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0438\u0445, \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d \u043d\u0430\u0431\u043e\u0440 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u043f\u043e\u043b\u044e\u0431\u0438\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0432\u0441\u0435\u043c \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux\u00bb. \u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u043e \u0434\u0435\u043b\u0438\u043c\u0441\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430. \u0424\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0443 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c \u0444\u0430\u0439\u043b\u0430\u043c SUID, \u043d\u043e \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434. \u0412\u0441\u0435 \u043c\u044b \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/fajlovye-razresheniya-v-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0424\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442. \u041c\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u0432 \u0440\u0430\u0431\u043e\u0442\u0443 \u0438 \u0443\u0436\u0435 \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u0433\u043e\u0442\u043e\u0432\u0438\u043c \u043c\u043d\u043e\u0433\u043e \u043c\u043e\u0449\u043d\u044b\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432. \u0421\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0438\u0445, \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d \u043d\u0430\u0431\u043e\u0440 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u043f\u043e\u043b\u044e\u0431\u0438\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0432\u0441\u0435\u043c \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux\u00bb. \u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u043e \u0434\u0435\u043b\u0438\u043c\u0441\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430. \u0424\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0443 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c \u0444\u0430\u0439\u043b\u0430\u043c SUID, \u043d\u043e \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434. \u0412\u0441\u0435 \u043c\u044b \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/fajlovye-razresheniya-v-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-01-15T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Dateiberechtigungen in Linux | ProHoster","description":"Hallo zusammen. Wir nehmen aktiv unsere Arbeit auf und bereiten bereits im Januar viele spannende Starts vor. Unter anderem haben wir die n\u00e4chste Gruppe unseres beliebten Kurses \u201eLinux-Administrator\u201c angek\u00fcndigt. Im Vorfeld des Starts teilen wir traditionell eine \u00dcbersetzung von n\u00fctzlichem Material. Datei-Berechtigungen bieten eine sichere Alternative zu ausf\u00fchrbaren SUID-Dateien, k\u00f6nnen aber auf den ersten Blick etwas verwirrend erscheinen. Wir alle wissen, dass","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/fajlovye-razresheniya-v-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0424\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0432 Linux | ProHoster","og:description":"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442. \u041c\u044b \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u0432\u0430\u0435\u043c\u0441\u044f \u0432 \u0440\u0430\u0431\u043e\u0442\u0443 \u0438 \u0443\u0436\u0435 \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u0433\u043e\u0442\u043e\u0432\u0438\u043c \u043c\u043d\u043e\u0433\u043e \u043c\u043e\u0449\u043d\u044b\u0445 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432. \u0421\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0447\u0438\u0445, \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d \u043d\u0430\u0431\u043e\u0440 \u043d\u0430 \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u0442\u043e\u043a \u043f\u043e\u043b\u044e\u0431\u0438\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0432\u0441\u0435\u043c \u043a\u0443\u0440\u0441\u0430 \u00ab\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Linux\u00bb. \u0412 \u043f\u0440\u0435\u0434\u0434\u0432\u0435\u0440\u0438\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u043e \u0434\u0435\u043b\u0438\u043c\u0441\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430. \u0424\u0430\u0439\u043b\u043e\u0432\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0443 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c \u0444\u0430\u0439\u043b\u0430\u043c SUID, \u043d\u043e \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0442\u0430\u043d\u043d\u044b\u043c\u0438 \u043d\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434. \u0412\u0441\u0435 \u043c\u044b \u0437\u043d\u0430\u0435\u043c, \u0447\u0442\u043e","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/fajlovye-razresheniya-v-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-01-15T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55251","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:47:37","updated":"2022-09-30 13:42:26"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/55251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=55251"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/55251\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/55252"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=55251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=55251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=55251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}