<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Chsh</id>
	<title>Chsh - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Chsh"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Chsh&amp;action=history"/>
	<updated>2026-05-29T18:19:48Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Chsh&amp;diff=1301035&amp;oldid=prev</id>
		<title>imported&gt;Messerjokke79: Das Grobe</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Chsh&amp;diff=1301035&amp;oldid=prev"/>
		<updated>2026-04-15T18:22:04Z</updated>

		<summary type="html">&lt;p&gt;Das Grobe&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SEITENTITEL:chsh}}&lt;br /&gt;
{{Begriffsklärungshinweis|Für den ISO-3166-2-Code des Kantons Schaffhausen siehe [[CH-SH]]}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;chsh&amp;#039;&amp;#039;&amp;#039; (Abkürzung für &amp;#039;&amp;#039;change shell&amp;#039;&amp;#039; – [[Englische Sprache|engl.]] ‚ändere Shell‘ oder ‚wechsle Shell‘) ist ein Befehl für [[Unix]] und [[Unixoides System|ähnliche Systeme]], der zum Festlegen der [[Login (Benutzeranmeldung)|Login]]-[[Unix-Shell|Shell]] benutzt wird. Dabei kann der Benutzer entweder den [[Pfadname|Pfad]] zur gewünschten Shell eingeben oder den Befehl ohne Eingaben ausführen, um einen interaktiven Shellwechsel zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
== Arbeitsweise ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;chsh&amp;#039;&amp;#039; ist ein [[Setuid]]-Programm, das die Datei &amp;lt;code&amp;gt;/etc/passwd&amp;lt;/code&amp;gt; so modifiziert, dass jeder Benutzer des Systems nur seine jeweils eigene Loginshell verändern kann. Der [[Superuser]] hingegen kann auch die Shells anderer Benutzer verändern, wenn der entsprechende Name als [[Kommandozeilenparameter]] angegeben wird.&lt;br /&gt;
&lt;br /&gt;
Eine Einschränkung von &amp;#039;&amp;#039;chsh&amp;#039;&amp;#039; besteht darin, dass mit diesem Kommando sowohl von Usern als auch vom Superuser nur Shells angegeben werden können, die in der Datei &amp;lt;code&amp;gt;/etc/shells&amp;lt;/code&amp;gt; angegeben sind. Allerdings kann diese Einschränkung umgangen werden, indem der Superuser die Modifikation der &amp;lt;code&amp;gt;/etc/passwd&amp;lt;/code&amp;gt;-Datei manuell vornimmt und somit jede beliebige [[ausführbare Datei]] auf dem System eintragen kann.&lt;br /&gt;
&lt;br /&gt;
Je nach System muss der Nutzer vor Änderung der Shell oder Wechsel in den interaktiven Modus sein Passwort eingeben. Der Zugriff auf diesen Befehl kann aus Sicherheitsgründen für normale User aber auch völlig deaktiviert sein.&lt;br /&gt;
&lt;br /&gt;
Auf [[Unix]] System V wird anstatt &amp;#039;&amp;#039;chsh&amp;#039;&amp;#039; das Programm [[passwd]] verwendet.&lt;br /&gt;
&lt;br /&gt;
In vielen [[Linux-Distribution]]en ist &amp;#039;&amp;#039;chsh&amp;#039;&amp;#039; eine [[Pluggable Authentication Modules|PAM]]-fähige Anwendung, deren Verhalten über Konfiguration von PAM-Optionen gesteuert werden kann. Aus Sicherheitsgründen kann beispielsweise bestimmten Usern mit Hilfe des PA-Moduls &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;pam_listfile.so&amp;lt;/span&amp;gt; der Zugang zum Befehl zur Änderung der Login-Shell untersagt werden.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Unix-Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Messerjokke79</name></author>
	</entry>
</feed>