{"id":296,"date":"2020-01-26T17:33:19","date_gmt":"2020-01-26T17:33:19","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=296"},"modified":"2020-03-17T13:21:41","modified_gmt":"2020-03-17T13:21:41","slug":"linux-berechtigungssystem","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/grundlagen\/linux-berechtigungssystem\/","title":{"rendered":"Das Linux-Berechtigungssystem"},"content":{"rendered":"<p align=\"LEFT\">Sowohl Dateien, als auch Verzeichnisse bekommen unter Linux alle einen Besitzer (user), sowie bestimmte Zugriffsrechte zugeordnet. Daher ist ein grundlegendes Verst&auml;ndnis &uuml;ber das zugrundeliegende Berechtigungssystem &auml;u&szlig;erst wichtig. Sie werden im Folgenden zun&auml;chst einen &Uuml;berblick zur Funktionsweise erhalten. Anschlie&szlig;end lernen Sie die 2 wichtigsten Befehle zur Manipulation von Datei- und Verzeichnisberechtigungen kennen.<\/p>\n<h2 align=\"LEFT\" id=\"tab-con-4\">Die 3 Zugriffsrechte<\/h2>\n<p align=\"LEFT\">Bei den Zugriffsrechten wird zwischen drei verschiedenen Rechten unterschieden: Lese-, Schreib- und Ausf&uuml;hrungsrechte, welche jeweils f&uuml;r den Besitzer, eine Gruppe, als auch Andere festgelegt werden kann (User, Group, Other).<\/p>\n<p align=\"LEFT\">Die Zugriffsrechte k&ouml;nnen mit dem folgenden Befehl eingesehen werden:<\/p>\n<p align=\"LEFT\"><\/p><pre>ls -l [Pfad]<\/pre>\n<h5>Beispiel<\/h5>\n<h6>Eingabe:<\/h6>\n<p>ls -l \/home\/hellberg\/das-linux-berechtigungssystem.txt<\/p>\n<h6>Ausgabe:<\/h6>\n<p>-rw-r&ndash;r&ndash; 1 hellberg hellberg 4077 Jan 26 18:39 das-linux-berechtigungssystem.txt<\/p>\n<p align=\"LEFT\">In der durch den Befehl erzeugten Liste stellt jede Zeile eine Datei oder ein Verzeichnis dar. Das erste Zeichen jeder Zeile zeigt an, ob dieses ein Verzeichnis (d) oder z.B. eine Datei (-) ist. Es folgen 9 Zeichen (in Gruppen &aacute; drei), die die Zugriffsrechte f&uuml;r den Eintrag angeben. Die ersten 3 Zeichen stellen die Rechte f&uuml;r den Besitzer (user) dar, die n&auml;chsten 3 die Rechte f&uuml;r die zugeordnete Gruppe (group) und die Letzten schlie&szlig;lich die Rechte aller Anderen (other).<\/p>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"Ausgabe des Befehls ls -l mit Beschriftungen\" data-id=\"323\" width=\"801\" height=\"214\" title=\"ls-l-berechtigungen\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/01\/berechtigungen.jpg\"\/><\/span><\/p>\n<p>Die folgenden Zeichen sind zugelassen:<\/p>\n<p>r &ndash; Leserechte (Read)<\/p>\n<p>w &ndash; Schreibrechte (Write)<\/p>\n<p>x &ndash; Ausf&uuml;hrungsrechte (Execute)<\/p>\n<p align=\"LEFT\">Das Ausf&uuml;hrungsrecht erlaubt speziell bei Verzeichnissen das Auflisten des Inhalts. Ein nicht zugeordnetes Recht wird mit einem &bdquo;-&ldquo; anstelle des jeweiligen Zeichens (r, w oder x) angezeigt.<\/p>\n<h5>Beispiel: Datei-\/Verzeichnisrechte 1<\/h5>\n<h6>Rechte:<\/h6>\n<p>-rw-r&ndash;r&ndash;<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Diese Rechte werden jeder normalen Datei zugewiesen, die von allen gelesen werden kann. Schreiben kann jedoch nur der Besitzer.<\/p>\n<h5>Beispiel: Datei-\/Verzeichnisrechte 2<\/h5>\n<h6>Rechte:<\/h6>\n<p>drwxrwxrwx<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Diese Zugriffsrechte gelten f&uuml;r ein Verzeichnis und erm&ouml;glichen jedem Benutzer volle Lese-, Schreib- und Ausf&uuml;hrungsrechte.<\/p>\n<h5>Beispiel: Datei-\/Verzeichnisrechte 3<\/h5>\n<h6>Rechte:<\/h6>\n<p>-rw-rw&mdash;-<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Diese Datei darf von Besitzer und Gruppe gelesen und beschrieben werden. Andere haben keinerlei Zugriff.<\/p>\n<h2 align=\"LEFT\" id=\"tab-con-5\">Die 2 wichtigsten Befehle<\/h2>\n<h3 align=\"LEFT\" id=\"tab-con-7\">chmod &ndash; Zugriffsrechte anpassen<\/h3>\n<p>Die Zugriffsrechte von Dateien lassen sich mit dem Befehl <strong>chmod<\/strong> anpassen. Die allgemeine <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Syntax&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;&#8203;Im  Allgemeinen wird unter Syntax ein Regel&#8203;system verstanden, welches zur  Kombination elementarer Zeichen zu zusammengesetzten &#8203;Zeichen in (...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/syntax\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Syntax<\/a> lautet:<\/p>\n<pre>chmod [Optionen] [Berechtigungen \/ Modus] [Pfad]<\/pre>\n<p>Es gibt zwei verschiedene Methoden, die Berechtigungen im Befehl anzugeben.<\/p>\n<h4 id=\"tab-con-1\">Symbolische Rechtevergabe<\/h4>\n<p>Bei der symbolischen Vorgehensweise werden die Zugriffsrechte und Benutzer mit den bereits bekannten Zeichen zugeordnet.<\/p>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"\" data-id=\"325\" width=\"800\" height=\"201\" title=\"chmod-symbolisch\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/01\/chmod-symbolisch.jpg\"\/><\/span><\/p>\n<p>Zun&auml;chst wird die Benutzerkategorie ausgew&auml;hlt. Die folgenden Kategorien sind zugelassen:<\/p>\n<p>u &ndash; Besitzer (User)<\/p>\n<p>g &ndash; Gruppe (Group)<\/p>\n<p>o &ndash; Andere (Other)<\/p>\n<p>a &ndash; Alle (All), setzt die Rechte f&uuml;r alle vorangegangenen Kategorien<\/p>\n<p>Darauf folgt der Operator: &bdquo;-&ldquo; um Rechte zu entfernen, &bdquo;+&ldquo; um Rechte zu erteilen und &bdquo;=&ldquo; um Rechte explizit zu setzen. Nach dem Operator werden die Rechte in der &bdquo;rwx&ldquo;-Form angegeben.<\/p>\n<p>Durch Kommata getrennt ist es au&szlig;erdem m&ouml;glich, mehrere &Auml;nderungen gleichzeitig vorzunehmen.<\/p>\n<h5>Beispiel: symbolische Rechtevergabe (Erteilen)<\/h5>\n<h6>Zugriffsrechte vorher (ls -l):<\/h6>\n<p>-rw-r&ndash;r&ndash; 1 hellberg hellberg 4077 Jan 26 18:39 das-linux-berechtigungssystem.txt<\/p>\n<h6>Eingabe:<\/h6>\n<p>chmod a+rw das-linux-berechtigungssystem.txt<\/p>\n<h6>Zugriffsrechte nach Ausf&uuml;hrung (ls -l):<\/h6>\n<p>-rw-rw-rw- 1 hellberg hellberg 4077 Jan 26 18:39 das-linux-berechtigungssystem.txt<\/p>\n<h5>Beispiel: symbolische Rechtevergabe (Entziehen)<\/h5>\n<h6>Zugriffsrechte vorher (ls -l):<\/h6>\n<p>-rw-rw-rw- 1 hellberg hellberg 4077 Jan 26 18:39 das-linux-berechtigungssystem.txt<\/p>\n<h6>Eingabe:<\/h6>\n<p>chmod o-rw das-linux-berechtigungssystem.txt<\/p>\n<h6>Zugriffsrechte nach Ausf&uuml;hrung (ls -l):<\/h6>\n<p>-rw-rw&mdash;- 1 hellberg hellberg 4077 Jan 26 18:39 das-linux-berechtigungssystem.txt<\/p>\n<h5>Beispiel: symbolische Rechtevergabe (Explizit)<\/h5>\n<h6>Eingabe:<\/h6>\n<p>chmod a=rwx das-linux-berechtigungssystem.txt<\/p>\n<h6>Zugriffsrechte nach Ausf&uuml;hrung (ls -l):<\/h6>\n<p>-rwxrwxrwx 1 hellberg hellberg 4077 Jan 26 18:39 das-linux-berechtigungssystem.txt<\/p>\n<h4 id=\"tab-con-3\">Numerische Rechtevergabe (Oktal)<\/h4>\n<p>Bei der numerischen Vorgehensweise werden die Zugriffsrechte mit einer dreistelligen Oktalzahl angegeben. Die Rechte jeder Benutzerkategorie werden dabei durch jeweils eine der drei Ziffern der Oktalzahl dargestellt.<\/p>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"Numerische Rechtevergabe beschriftet\" data-id=\"2446\" width=\"800\" height=\"300\" title=\"chmod-numerisch\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/02\/chmod-numerisch-2.jpg\"\/><\/span><\/p>\n<p>Um die Berechtigungen abzulesen, die durch eine Ziffer dargestellt werden, muss diese in das Dualsystem konvertiert werden. Die resultierende dreistellige Dualzahl stellt die Berechtigungen dar.<\/p>\n<p>Ziffernfolge der Dualzahl:<\/p>\n<p>1. Ziffer &ndash; Lesen (Read)<\/p>\n<p>2. Ziffer &ndash; Schreiben (Write)<\/p>\n<p>3. Ziffer &ndash; Ausf&uuml;hren (Execute)<\/p>\n<p>Eine 1 bedeutet, dass das jeweilige Recht erteilt wurde, w&auml;hrend eine 0 bedeutet, dass das Recht nicht erteilt wurde.<\/p>\n<h5>Beispiel: numerische Rechtevergabe 1<\/h5>\n<h6>Eingabe: (644 entspricht &ldquo;110 100 100&rdquo; bzw. rw-r&ndash;r&ndash;)<\/h6>\n<p>chmod 644 das-linux-berechtigungssystem.txt<\/p>\n<h6>Zugriffsrechte nach Ausf&uuml;hrung (ls -l):<\/h6>\n<p>-rw-r&ndash;r&ndash; 1 hellberg hellberg 4077 Jan 26 18:39 das-linux-berechtigungssystem.txt<\/p>\n<h5>Beispiel: numerische Rechtevergabe 2<\/h5>\n<h6>Eingabe: (755 entspricht &ldquo;111 101 101&rdquo; bzw. rwxr-xr-x)<\/h6>\n<p>chmod 755 das-linux-berechtigungssystem.txt<\/p>\n<h6>Zugriffsrechte nach Ausf&uuml;hrung (ls -l):<\/h6>\n<p>-rwxr-xr-x 1 hellberg hellberg 4077 Jan 26 18:39 das-linux-berechtigungssystem.txt<\/p>\n<h3 id=\"tab-con-8\">chown &ndash; Besitzer und Gruppe anpassen<\/h3>\n<p>Der Besitzer beziehungsweise die Gruppe einer Datei oder eines Verzeichnisses kann mit dem Befehl <strong>chown<\/strong> angepasst werden. Die Syntax lautet:<\/p>\n<pre>chown [Optionen] [Besitzer]:[Gruppe] [Pfad]<\/pre>\n<p>Der Befehl erm&ouml;glicht sowohl das Zuweisen eines Besitzers und einer Gruppe gleichzeitig, als auch von Besitzer und Gruppe einzeln. Um nur den Besitzer festzulegen, wird der Teil &bdquo;:[Gruppe]&ldquo; aus dem Befehl ausgelassen.<\/p>\n<pre>chown [Optionen] [Besitzer] [Pfad]<\/pre>\n<p>Falls nur die Gruppe zugewiesen werden soll, so f&auml;llt der Teil &bdquo;[Besitzer]&ldquo; weg. Wichtig ist, dass der Doppelpunkt vor dem Gruppennamen stehen bleibt:<\/p>\n<pre>chown [Optionen] :[Gruppe] [Pfad]<\/pre>\n<h5>Beispiel: Besitzer und Gruppe zuweisen<\/h5>\n<h6>Zugriffsrechte vorher (ls -l):<\/h6>\n<p style=\"\">-rw-r&ndash;r&ndash; 1 hellberg hellberg 4077 Jan 26 18:39 das-linux-berechtigungssystem.txt<\/p>\n<h6>Eingabe:<\/h6>\n<p>chown admina:hedv das-linux-berechtigungssystem.txt<\/p>\n<h6>Zugriffsrechte nach Ausf&uuml;hrung (ls -l):<\/h6>\n<p>-rw-r&ndash;r&ndash; 1 admina hedv 4077 Jan 26 18:39 das-linux-berechtigungssystem.txt<\/p>\n<p>Wie Sie eine einfache und optimal geeignete Verzeichnisstruktur f&uuml;r Ihr mittelst&auml;ndisches Unternehmen aufbauen k&ouml;nnen, zeigen wir in dem Video &ldquo;Verzeichnis-Struktur f&uuml;r KMU&acute;s&rdquo;.&nbsp;<\/p>\n<h2 id=\"tab-con-6\">Das Video zu diesem Beitrag<\/h2>\n<p style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sowohl Dateien, als auch Verzeichnisse bekommen unter Linux alle einen Besitzer (user), sowie bestimmte Zugriffsrechte zugeordnet. Daher ist ein grundlegendes Verst\u00e4ndnis \u00fcber das zugrundeliegende Berechtigungssystem \u00e4u\u00dferst wichtig. Sie werden im Folgenden zun\u00e4chst einen \u00dcberblick zur Funktionsweise erhalten. Anschlie\u00dfend lernen Sie die 2 wichtigsten Befehle zur Manipulation von Datei- und Verzeichnisberechtigungen kennen. Die 3 Zugriffsrechte Bei [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1431,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":" %%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"Sowohl Dateien, als auch Verzeichnisse bekommen unter Linux alle einen Besitzer, sowie bestimmte Zugriffsrechte f\u00fcr Gruppen und andere (other) zugeordnet.","_seopress_robots_index":"","_seopress_analysis_target_kw":"Linux,Berechtigungen,Zugriffsrechte,Datei,UNIX,grundlagen","footnotes":""},"categories":[7],"tags":[],"class_list":["post-296","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-grundlagen"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=296"}],"version-history":[{"count":47,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/296\/revisions"}],"predecessor-version":[{"id":4026,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/296\/revisions\/4026"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/1431"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}