{"id":20407,"date":"2024-03-18T21:53:00","date_gmt":"2024-03-18T20:53:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/dateiberechtigungen-beherrschen-linux-chmod-verstehen\/"},"modified":"2024-09-29T15:17:26","modified_gmt":"2024-09-29T13:17:26","slug":"linux-basics-file-permissions-mit-chmod","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/linux-basics-file-permissions-mit-chmod\/","title":{"rendered":"Linux Basics: Alles \u00fcber File Permissions mit chmod"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod.jpg\" alt=\"Linux Basics: Alles \u00fcber File Permissions - Titelbild\" class=\"wp-image-19286\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod.jpg 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod-600x315.jpg 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod-768x403.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Dateiberechtigungen sind der Eckpfeiler der Linux-Systemadministration und dienen als Gatekeeper f\u00fcr die Dateien und Verzeichnisse des Betriebssystems. Sie schreiben vor, welche Aktionen ein Benutzer ausf\u00fchren darf, wie dem Lesen, Schreiben oder Ausf\u00fchren von Dateien, und gew\u00e4hrleisten so die Sicherheit und Integrit\u00e4t des Systems. F\u00fcr jeden, der mit der Wartung einer Linux-Umgebung betraut ist, ist es wichtig zu wissen, wie man diese Berechtigungen effektiv verwaltet. In diesem Linux-Basics Guide stellen wir euch den chmod-Befehl vor.<\/p>\n\n\n\n<p>Der chmod-Befehl <wpml_ignored_tag wpml_name=\"code\" wpml_value=\"Y2htb2Q=\" wpml_attrs=\"\"><\/wpml_ignored_tag> spielt in diesem Prozess eine zentrale Rolle. Er erm\u00f6glicht Administratoren, Dateiberechtigungen auf flexible und leistungsstarke Weise festzulegen oder zu \u00e4ndern. Durch die Beherrschung von chmod k\u00f6nnen Systemadministratoren sicherstellen, dass Dateien und Verzeichnisse \u00fcber die richtigen Berechtigungen verf\u00fcgen, und sich so vor unberechtigtem Zugriff oder Manipulation sch\u00fctzen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-dateiberechtigungen-verstehen\">Dateiberechtigungen verstehen<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-grundlagen-der-dateiberechtigungen\">Grundlagen der Dateiberechtigungen <\/h3>\n\n\n\n<p>Bei der Linux-Sicherheit geht es um Dateiberechtigungen, die die Benutzerinteraktionen mit den Dateien und Verzeichnissen des Systems steuern. Berechtigungen werden unterteilt in Lesen bzw. &#8222;read&#8220; (r), Schreiben bzw. &#8222;write&#8220; (w) und Ausf\u00fchren bzw. &#8222;execute&#8220; (x), die die Aktionen festlegen, die ein Benutzer mit einer Datei oder einem Verzeichnis durchf\u00fchren kann.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-benutzertypen\">Benutzertypen <\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Benutzertyp<\/th><th>Beschreibung<\/th><\/tr><\/thead><tbody><tr><td>Eigent\u00fcmer <\/td><td>Der Ersteller der Datei, dem in der Regel alle Berechtigungen (Lesen, Schreiben, Ausf\u00fchren) erteilt werden. <\/td><\/tr><tr><td>Gruppe <\/td><td>Benutzer, die unter einem einzigen Gruppennamen zusammengefasst sind und deren Berechtigungen sich m\u00f6glicherweise vom Eigent\u00fcmer und anderen unterscheiden. <\/td><\/tr><tr><td>Andere <\/td><td>Jeder, der nicht als Eigent\u00fcmer oder Teil der Gruppe eingestuft ist, hat standardm\u00e4\u00dfig die geringsten Zugriffsrechte. <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-numerische-darstellung-von-berechtigungen\">Numerische Darstellung von Berechtigungen <\/h3>\n\n\n\n<p>Berechtigungen k\u00f6nnen auch numerisch ausgedr\u00fcckt werden, wobei Lesen gleich 4, Schreiben gleich 2 und Ausf\u00fchren gleich 1 ist. Diese Werte werden f\u00fcr jede Benutzerkategorie addiert und ergeben eine dreistellige Zahl, die kurz und b\u00fcndig die Berechtigungen der Datei darstellt. <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Berechtigung<\/th><th>Wert<\/th><\/tr><\/thead><tbody><tr><td>Lesen (r)<\/td><td>4 <\/td><\/tr><tr><td>Schreiben (w)<\/td><td>2 <\/td><\/tr><tr><td>Ausf\u00fchren (x)<\/td><td>1 <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Ein Berechtigungscode von \u201e755\u201c bedeutet zum Beispiel, dass der Eigent\u00fcmer Vollzugriff hat (7 = 4+2+1), w\u00e4hrend Gruppenmitglieder und andere Personen Lese- und Ausf\u00fchrungsrechte (5 = 4+1) haben, aber nicht in die Datei schreiben k\u00f6nnen. <\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-516fb3dd\"><h2 class=\"uagb-heading-text\">\u00dcberblick \u00fcber den Befehl chmod <\/h2><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-einfuhrung-in-chmod-amp-unterschied-zu-chown\">Einf\u00fchrung in chmod &amp; Unterschied zu chown <\/h3>\n\n\n\n<p>Der Befehl <wpml_ignored_tag wpml_name=\"code\" wpml_value=\"Y2htb2Q=\" wpml_attrs=\"\"><\/wpml_ignored_tag>&#8222;chmod&#8220; (change mode) ist ein Eckpfeiler f\u00fcr die Verwaltung von Dateiberechtigungen unter Linux, mit dem Administratoren die Lese-, Schreib- und Ausf\u00fchrungsberechtigungen f\u00fcr Benutzer, Gruppen und andere festlegen oder anpassen k\u00f6nnen. Diese F\u00e4higkeit unterscheidet sich von der des chown-Befehls (change owner), der die Eigent\u00fcmerschaft einer Datei oder eines Verzeichnisses \u00e4ndert und nicht deren Berechtigungen. F\u00fcr diejenigen, die neu im Bereich der Dateiberechtigungen sind oder ein grundlegendes Verst\u00e4ndnis suchen, bietet unser Artikel \u201e<a href=\"https:\/\/contabo.com\/blog\/de\/basics-fuer-linux-berechtigungen\/\" target=\"_blank\" rel=\"noreferrer noopener\">Basics f\u00fcr Linux-Berechtigungen<\/a>\u201c einen aufschlussreichen Ausgangspunkt, der die Grundlage f\u00fcr die hier behandelten fortgeschritteneren Konzepte bildet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-syntax-und-verwendung\">Syntax und Verwendung<\/h3>\n\n\n\n<p>Grundlegende Syntax f\u00fcr den Befehl chmod, wobei mode die gew\u00fcnschten Berechtigungen angibt und file die Zieldatei oder das Verzeichnis bezeichnet: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod &#91;options] mode file<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-allgemeine-optionen-fur-chmod\">Allgemeine Optionen f\u00fcr chmod <\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Option<\/th><th>Beschreibung<\/th><\/tr><\/thead><tbody><tr><td>-R <\/td><td>Wendet \u00c4nderungen rekursiv auf Verzeichnisse und deren Inhalte an. <\/td><\/tr><tr><td>+&nbsp;<\/td><td>F\u00fcgt die angegebene Berechtigung zu einer Datei oder einem Verzeichnis hinzu. <\/td><\/tr><tr><td>&#8211;&nbsp;<\/td><td>Entfernt die angegebene Berechtigung f\u00fcr eine Datei oder ein Verzeichnis. <\/td><\/tr><tr><td>=&nbsp;<\/td><td>Legt bestimmte Berechtigungen fest und ersetzt dabei alle vorhandenen Berechtigungen. <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Um zum Beispiel allen Benutzern die Ausf\u00fchrungserlaubnis f\u00fcr eine Datei zu erteilen, w\u00fcrde man verwenden <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +x filename<\/code><\/pre>\n\n\n\n<p>Um hingegen die Schreibberechtigung f\u00fcr die Gruppe entziehen, verwende: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod g-w filename<\/code><\/pre>\n\n\n\n<p>Diese Optionen unterstreichen die Vielseitigkeit und Leistungsf\u00e4higkeit von chmod bei der sorgf\u00e4ltigen Verwaltung von Zugriffsrechten, die einen verantwortungsvollen und sicheren Zugriff auf Dateien und Verzeichnisse gew\u00e4hrleisten. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-dateiberechtigungen-mit-chmod-andern\">Dateiberechtigungen mit chmod \u00e4ndern <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-berechtigungen-mit-chmod-andern\">Berechtigungen mit chmod \u00e4ndern <\/h3>\n\n\n\n<p>Der chmod-Befehl bietet Systemadministratoren die M\u00f6glichkeit, Dateiberechtigungen in Linux effizient zu \u00e4ndern. Das Wissen um die Nutzung dieses Befehls ist entscheidend f\u00fcr die Aufrechterhaltung der Systemsicherheit und der Betriebsfunktionalit\u00e4t. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dem-eigentumer-die-schreibberechtigung-erteilen\">Dem Eigent\u00fcmer die Schreibberechtigung erteilen <\/h3>\n\n\n\n<p>Um dem Datei-Eigent\u00fcmer zu erlauben, in eine Datei zu schreiben, verwende <code><em>chmod u+w filename<\/em><\/code> <wpml_ignored_tag wpml_name=\"code\" wpml_value=\"Y2htb2QgdSt3IGZpbGVuYW1l\" wpml_attrs=\"\"><\/wpml_ignored_tag>. Dieser Befehl \u00e4ndert ausschlie\u00dflich die Berechtigungen des Eigent\u00fcmers, ohne die der Gruppe oder anderer Personen zu beeinflussen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ausfuhrungsberechtigung-fur-andere-entfernen\">Ausf\u00fchrungsberechtigung f\u00fcr andere entfernen <\/h3>\n\n\n\n<p>Um sicherzustellen, dass eine Datei von niemandem au\u00dfer dem Eigent\u00fcmer oder der Gruppe ausgef\u00fchrt werden kann, kann <em><code>chmod o-x<\/code><wpml_ignored_tag wpml_name=\"code\" wpml_value=\"Y2htb2Qgby14IGZpbGVuYW1l\" wpml_attrs=\"\"><\/wpml_ignored_tag><\/em> angewendet werden, um anderen die Ausf\u00fchrungsberechtigung zu entziehen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-genaue-berechtigungen-festlegen\">Genaue Berechtigungen festlegen <\/h3>\n\n\n\n<p>F\u00fcr eine genaue Kontrolle k\u00f6nnen die Berechtigungen explizit festgelegt werden, zum Beispiel <wpml_ignored_tag wpml_name=\"code\" wpml_value=\"Y2htb2QgNzU1IGZpbGVuYW1l\" wpml_attrs=\"\"><\/wpml_ignored_tag><code><em>chmod 755 filename<\/em><\/code>, wodurch dem Eigent\u00fcmer volle Berechtigungen gew\u00e4hrt werden, w\u00e4hrend die Gruppe und andere Personen nur Lese- und Ausf\u00fchrungsrechte erhalten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-chmod-best-practices\">chmod Best Practices <\/h3>\n\n\n\n<p>\u00dcberpr\u00fcfe regelm\u00e4\u00dfig die Datei- und Verzeichnisberechtigungen, um unbefugten Zugriff zu verhindern. <\/p>\n\n\n\n<p>Verwende den Parameter &#8222;-r&#8220; mit Bedacht, insbesondere bei rekursiven \u00c4nderungen von Berechtigungen, um unbeabsichtigte Zugriffs\u00e4nderungen zu vermeiden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fazit\">Fazit <\/h2>\n\n\n\n<p>Bei der Beherrschung von Dateiberechtigungen auf Linux-Systemen ist das Verst\u00e4ndnis und die effektive Verwendung des chmod-Befehls f\u00fcr Systemadministratoren unerl\u00e4sslich. Dieses Tutorial hat dich durch die grundlegenden Aspekte von Dateiberechtigungen gef\u00fchrt. Darunter die Funktionsweise des chmod-Befehls erl\u00e4utert und praktische Einblicke in die \u00c4nderung von Berechtigungen zur Sicherung deiner Linux-Umgebung gegeben.<\/p>\n\n\n\n<p>Denke daran, dass die Dateiberechtigungen eine entscheidende Rolle f\u00fcr die Systemsicherheit und die betriebliche Effizienz spielen. Durch eine sorgf\u00e4ltige Verwaltung dieser Berechtigungen stellst du sicher, dass nur autorisierte Benutzer auf Dateien und Verzeichnisse zugreifen k\u00f6nnen. Dadurch werden sensible Informationen gesch\u00fctzt und die Systemintegrit\u00e4t gewahrt werden.<\/p>\n\n\n\n<p>W\u00e4hrend du mit den vielschichtigen Anforderungen der Linux-Systemadministration fortf\u00e4hrst, solltest du die Bedeutung regelm\u00e4\u00dfiger Berechtigungspr\u00fcfungen nicht vergessen und dich an bew\u00e4hrte Verfahren f\u00fcr die Verwaltung von Berechtigungen halten. Weitere Informationen und grundlegende Konzepte findest du in unserem Leitfaden &#8222;<a href=\"https:\/\/contabo.com\/blog\/de\/basics-fuer-linux-berechtigungen\/\" target=\"_blank\" rel=\"noreferrer noopener\">Basics f\u00fcr Linux-Berechtigungen<\/a>&#8222;, einer wertvollen Ressource zur Erweiterung deines Verst\u00e4ndnisses und deiner F\u00e4higkeiten bei der Verwaltung von Linux-Dateirechten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Linux Basics Guide \u00fcber File Permissions mit chmod erfahrt ihr alles \u00fcber  Benutzertypen sowie allgemeine Optionen f\u00fcr chmod.<\/p>\n","protected":false},"author":50,"featured_media":19287,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1399],"tags":[1443,1577,1458,1578],"ppma_author":[1491],"class_list":["post-20407","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-linux-de","tag-server-de-2","tag-vps-de","tag-vserver-de-2"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod.jpg",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod-150x150.jpg",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod-600x315.jpg",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod-768x403.jpg",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod.jpg",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod.jpg",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/03\/blog-head_understanding-linux-chmod.jpg",1200,630,false]},"uagb_author_info":{"display_name":"Tobias Mildenberger","author_link":"https:\/\/contabo.com\/blog\/de\/author\/tobias\/"},"uagb_comment_info":0,"uagb_excerpt":"In diesem Linux Basics Guide \u00fcber File Permissions mit chmod erfahrt ihr alles \u00fcber Benutzertypen sowie allgemeine Optionen f\u00fcr chmod.","authors":[{"term_id":1491,"user_id":50,"is_guest":0,"slug":"tobias","display_name":"Tobias Mildenberger","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/077178d5dce6c3d4c0c0396857a7e544bfdf8adf04145fff5160b33a22e28b1f?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/20407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=20407"}],"version-history":[{"count":2,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/20407\/revisions"}],"predecessor-version":[{"id":20625,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/20407\/revisions\/20625"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/19287"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=20407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=20407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=20407"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=20407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}