{"id":13157,"date":"2022-04-02T14:10:33","date_gmt":"2022-04-02T14:10:33","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=13157"},"modified":"2022-04-02T14:10:33","modified_gmt":"2022-04-02T14:10:33","slug":"befehl-chsh","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/administration\/befehl-chsh\/","title":{"rendered":"Der Befehl chsh"},"content":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl chsh kennen, welcher unter UNIX- \/ Linux-Betriebssystemen eingesetzt wird, um die Login-Shell eines Benutzers zu &auml;ndern. Es wird somit der Befehl festgelegt, der bei der Anmeldung des Benutzers ausgef&uuml;hrt wird. Als Teil des Pakets passwd ist der Befehl auf den meisten Systemen bereits vorinstalliert.<\/p>\n<h2 id=\"t-1648461659744\">Allgemeine Syntax<\/h2>\n<p>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> von <strong>chsh <\/strong>lautet folgenderma&szlig;en:<\/p>\n<pre>chsh [Optionen] [Benutzer]<\/pre>\n<p>Wird der Befehl ohne Angabe jeglicher Argumente ausgef&uuml;hrt, dann startet er standardm&auml;&szlig;ig im interaktiven Modus und fragt eine f&uuml;r den aktuellen Benutzer zu setzende Login-Shell ab. Bei &Uuml;bergabe eines Benutzernamens wird die Login-Shell des entsprechenden Benutzers ge&auml;ndert. Hierbei ist jedoch zu beachten, dass nur der <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Root-Benutzer&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Der Root-Benutzer ist der m&auml;chtigste Benutzer-Account auf Linux-Systemen.&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/root-benutzer\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Root-Benutzer<\/a> die Login-Shell eines anderen Kontos &auml;ndern darf. Normale Benutzer d&uuml;rfen nur ihre eigene Login-Shell &auml;ndern.<\/p>\n<p>Die bei Ausf&uuml;hrung von <strong>chsh <\/strong>&uuml;bergebene Login-Shell muss normalerweise in der Datei <strong>\/etc\/shells<\/strong> enthalten sein. Dem Root-Benutzer ist es allerdings m&ouml;glich, jeden beliebigen Befehl anzugeben.<\/p>\n<p>Die &Auml;nderung der Login-Shell ist in der Datei <strong>\/etc\/passwd<\/strong> nachzuvollziehen. N&auml;here Informationen hierzu sind <a href=\"https:\/\/profi-tutorials.de\/linux\/grundlagen\/benutzer-gruppen-linux\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">dem Beitrag zu Benutzern und Gruppen unter Linux<\/a> zu entnehmen. Der Wechsel der Login-Shell wird erst bei einem Ab- und wieder Anmelden wirksam.<\/p>\n<h5>Beispiel: chsh ohne Argumente<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">In diesem Beispiel wird der Befehl <\/span>chsh <span style=\"font-weight: normal;\">ohne jegliche Argumente ausgef&uuml;hrt.&nbsp;<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p style=\"\"><strong>chsh <\/strong>wird alleinstehend ausgef&uuml;hrt.<\/p>\n<p>chsh<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Der Befehl fragt die neue Login-Shell ab. In diesem Fall wurde <strong>\/bin\/dash<\/strong> spezifiziert (siehe rote Markierung). Eine weitere Ausgabe erfolgt nicht.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-chsh-beispiel-1\" data-id=\"13206\" width=\"656\" data-init-width=\"1001\" height=\"79\" data-init-height=\"121\" title=\"befehl-chsh-beispiel-1\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2022\/03\/befehl-chsh-beispiel-1.jpg\" data-width=\"656\" data-height=\"79\"\/><\/span><\/p>\n<h5>Beispiel: chsh mit Benutzername<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">Dieses Beispiel zeigt die Verwendung von <\/span>chsh <span style=\"font-weight: normal;\">mit einem bestimmten Benutzernamen.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p style=\"\">Dem Befehl wird der Benutzername <strong>&ldquo;admina&rdquo;<\/strong> &uuml;bergeben, um die Login-Shell f&uuml;r diesen Benutzer zu &auml;ndern.<\/p>\n<p>chsh admina<\/p>\n<h6>Ausgabe:<\/h6>\n<p>Wieder wird die neue Login-Shell abgefragt. Der ersten Zeile der Ausgabe ist zu entnehmen, dass diesmal die Login-Shell f&uuml;r den Benutzer <strong>&ldquo;admina&rdquo;<\/strong> ge&auml;ndert wird.<\/p>\n<p><span><img decoding=\"async\" alt=\"befehl-chsh-beispiel-2\" data-id=\"13219\" width=\"656\" data-init-width=\"1001\" height=\"78\" data-init-height=\"119\" title=\"befehl-chsh-beispiel-2\" loading=\"lazy\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2022\/03\/befehl-chsh-beispiel-2.jpg\" data-width=\"656\" data-height=\"78\"\/><\/span><\/p>\n<h2 id=\"t-1648461659745\">Wichtige Optionen<\/h2>\n<p>In diesem Abschnitt lernen Sie wichtige Optionen f&uuml;r den Befehl <strong>chsh <\/strong>kennen.<\/p>\n<h3 id=\"t-1648461659746\">-s &ndash; Login-Shell spezifizieren<\/h3>\n<p>Mithilfe der <strong>Option -s<\/strong> ist es m&ouml;glich, den <strong>Namen der neuen Login-Shell<\/strong> zu spezifizieren:<\/p>\n<pre>chsh -s [Login-Shell] [Benutzer]<\/pre>\n<p>Wird die Option ohne den Namen einer Login-Shell &uuml;bergeben, dann verwendet das System die Standard-Login-Shell:<\/p>\n<pre>chsh -s [Benutzer]<\/pre>\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>In diesem Beitrag lernen Sie den Befehl chsh kennen, welcher unter UNIX- \/ Linux-Betriebssystemen eingesetzt wird, um die Login-Shell eines Benutzers zu \u00e4ndern. Es wird somit der Befehl festgelegt, der bei der Anmeldung des Benutzers ausgef\u00fchrt wird. Als Teil des Pakets passwd ist der Befehl auf den meisten Systemen bereits vorinstalliert. Allgemeine Syntax Die allgemeine [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":13160,"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":"In diesem Beitrag lernen Sie den Befehl chsh kennen, welcher unter UNIX \/ Linux verwendet wird, um die Login-Shell eines Benutzers zu \u00e4ndern.","_seopress_robots_index":"","footnotes":""},"categories":[8],"tags":[],"class_list":["post-13157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/13157","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=13157"}],"version-history":[{"count":58,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/13157\/revisions"}],"predecessor-version":[{"id":13228,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/13157\/revisions\/13228"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/13160"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=13157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=13157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=13157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}