{"id":1207,"date":"2023-09-05T09:58:09","date_gmt":"2023-09-05T07:58:09","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=1207"},"modified":"2023-09-05T11:51:56","modified_gmt":"2023-09-05T09:51:56","slug":"benutzer-unter-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/05\/benutzer-unter-linux\/","title":{"rendered":"Benutzer unter Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Benutzerkonten und Gruppen werden unter Linux Systemen verwendet, um verschiedene Benutzer (User) zu verwalten. Besonders bei der Verwaltung von Zugriffsrechten, sowie Prozessen, spielt das Benutzer- und Gruppensystem eine wichtige Rolle.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Benutzer-Identit\u00e4ten<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>UID (Benutzer- \/ User-ID)<\/strong><br>Jeder Benutzer erh\u00e4lt eine einzigartige Identifikationsnummer, genannt UID, zugeordnet. Diese Nummer wird vom System verwendet, um Benutzerkonten zu identifizieren und den Zugriff auf Systemressourcen unter einer Vielzahl von Benutzern zu verwalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die zentrale Benutzerdatenbank ist die Datei \/etc\/passwd. Jeder Benutzer auf dem System hat einen Eintrag in dieser Datei \u2013 eine Zeile, in der Attribute wie Linux-Benutzername, \u00bbrichtiger\u00ab Name usw. festgehalten werden. Bereits mit der Erstinstallation eines Linux-Systems sind in der Datei die meisten Pseudobenutzer eingetragen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das &#8222;<strong>x<\/strong>&#8220; im zweiten Feld des Eintrags (aus Abbildung oben) signalisiert, dass f\u00fcr den Benutzer ein verschl\u00fcsseltes Passwort in der \/etc\/shadow gespeichert ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>\/etc\/passwd<\/em><\/strong><br>Um die \/etc\/passwd auszulesen, verwenden Sie folgenden Befehl in einem Terminal:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/etc\/passwd<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Befehle f\u00fcr die Benutzerverwaltung<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Einige Befehle werden bei allt\u00e4glichen Aufgaben bei der Systemadministration immer wieder ben\u00f6tigt. Befehle f\u00fcr die Benutzer- und Gruppenverwaltung erfordern Root-Berechtigung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>adduser &#8211; Einen neuen Benutzer hinzuf\u00fcgen<\/em><\/strong><br>Mit dem Befehl adduser werden neue Benutzer angelegt. Es greift dabei auf das systemnahe Werkzeug useradd zur\u00fcck. Der neue Benutzer erh\u00e4lt automatisch die n\u00e4chste freie UID zugeordnet.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>adduser &#91;Benutzername]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl ben\u00f6tigt grunds\u00e4tzlich keine weiteren Parameter. Die notwendigen Daten werden automatisch abgefragt. Dazu geh\u00f6rt das Passwort, der vollst\u00e4ndige Name des Benutzers, sowie einige weitere Daten, letztere k\u00f6nnen jedoch einfach mit [Enter] \u00fcbersprungen werden, falls nicht ben\u00f6tigt.<br>Nach Ausf\u00fchrung des Befehls wird der gew\u00fcnschte neue Benutzer mitsamt einer gleichnami-gen Gruppe und Home-Verzeichnis erstellt.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>passwd &#8211; Passw\u00f6rter \u00e4ndern<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl passwd wird verwendet, um Passw\u00f6rter von Benutzern zu \u00e4ndern\u2026<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>passwd &#91;Benutzername]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Das neue Passwort f\u00fcr den angegebenen Benutzer wird doppelt abgefragt. Der Root-Benutzer kann mit dem Befehl die Passw\u00f6rter aller Benutzer festlegen. Jeder Benutzer hat jedoch die M\u00f6glichkeit sein eigenes Passwort zu aktualisieren. Dazu ist keine Angabe eines Benutzernamen erforderlich.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>usermod &#8211; Benutzerkonten bearbeiten<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit usermod lassen sich bereits angelegte Benutzerkonten bearbeiten.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>usermod &#91;Optionen] &#91;Benutzer]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verschiedene Optionen k\u00f6nnen dabei eingesetzt werden, um beispielsweise Benutzer umzubenennen (-l):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>usermod -l &#91;neuer Benutzername] &#91;Benutzer]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">..in Gruppen hinzuzuf\u00fcgen (-aG):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>usermod -aG &#91;Gruppe\/Gruppen] &#91;Benutzer]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">..oder auch um UIDs anzupassen (-u):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>usermod -u &#91;neue UID] &#91;Benutzer]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Beispiel &#8211; Benutzer umbennen:<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>usermod -l user zebolon<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der Benutzer user wird in zebolon umbenannt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Beispiel &#8211; UID festlegen:<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>usermod -u 1001 zebolon<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die UID des Benutzers &#8222;zebolon&#8220; wird auf 1001 festgelegt. Die \u00c4nderung der UID kann nur stattfinden, wenn der betroffene Benutzer nicht angemeldet ist.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>deluser &#8211; Benutzer l\u00f6schen<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit <em>deluser<\/em> k\u00f6nnen Benutzer wieder gel\u00f6scht werden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>deluser &#91;Benutzer]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wird der Befehl ohne zus\u00e4tzliche Optionen verwendet, wird lediglich der Benutzer selbst gel\u00f6scht. Dessen Home-Verzeichnis und erstellte Dateien bleiben bestehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um den Benutzer mitsamt seinem Home-Verzeichniss zu l\u00f6schen, wird folgender Befehl verwendet:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>deluser --remove-home &#91;Benutzer]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sollen alle Dateien eines Benutzers gel\u00f6scht werden, verwenden Sie folgenden Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>deluser --remove-all-files &#91;Benutzer]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Beispiel &#8211; Benutzer l\u00f6schen:<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>deluser zebolon<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der Benutzer zebolon wird gel\u00f6scht. Das Home-Verzeichnis und sonstige Dateien des Benutzers bleiben unber\u00fchrt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Beispiel &#8211; Benutzer mitsamt Home-Verzeichnis l\u00f6schen:<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>deluser --remove-home zebolon<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der Benutzer zebolon, sowie dessen Home-Verzeichnis werden gel\u00f6scht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Beispiel &#8211; Benutzer mitsamt aller Dateien l\u00f6schen:<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>deluser --remove-all-files zebolon<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der Benutzer zebolon, sowie alle Dateien dieses Benutzers werden gel\u00f6scht.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"1207\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"1207\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Benutzerkonten und Gruppen werden unter Linux Systemen verwendet, um verschiedene Benutzer (User) zu verwalten. Besonders bei der Verwaltung von Zugriffsrechten, sowie Prozessen, spielt das Benutzer- und Gruppensystem eine wichtige Rolle. Benutzer-Identit\u00e4ten UID (Benutzer- \/ User-ID)Jeder Benutzer erh\u00e4lt eine einzigartige Identifikationsnummer, genannt UID, zugeordnet. Diese Nummer wird vom System verwendet, um Benutzerkonten zu identifizieren und den [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":1208,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[135,131,134,138,136,132,133,137],"class_list":["post-1207","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","tag-adduser","tag-benutzer","tag-benutzer-id","tag-deluser","tag-passwd","tag-uid","tag-user-id","tag-usermod"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/1207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=1207"}],"version-history":[{"count":3,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/1207\/revisions"}],"predecessor-version":[{"id":1252,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/1207\/revisions\/1252"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/1208"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=1207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=1207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=1207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}