<?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=Sticky_Bit</id>
	<title>Sticky Bit - 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=Sticky_Bit"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Sticky_Bit&amp;action=history"/>
	<updated>2026-05-18T23:59:29Z</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=Sticky_Bit&amp;diff=129386&amp;oldid=prev</id>
		<title>imported&gt;Randolph33: Änderung 250951800 von 217.11.40.114 rückgängig gemacht; so keine Verbesserung</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Sticky_Bit&amp;diff=129386&amp;oldid=prev"/>
		<updated>2024-12-04T14:36:44Z</updated>

		<summary type="html">&lt;p&gt;Änderung &lt;a href=&quot;/index.php/Spezial:Diff/250951800&quot; title=&quot;Spezial:Diff/250951800&quot;&gt;250951800&lt;/a&gt; von &lt;a href=&quot;/index.php/Spezial:Beitr%C3%A4ge/217.11.40.114&quot; title=&quot;Spezial:Beiträge/217.11.40.114&quot;&gt;217.11.40.114&lt;/a&gt; rückgängig gemacht; so keine Verbesserung&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das &amp;#039;&amp;#039;&amp;#039;Sticky Bit&amp;#039;&amp;#039;&amp;#039; (auch &amp;#039;&amp;#039;&amp;#039;t-Bit&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Save Text Bit&amp;#039;&amp;#039;&amp;#039;) ist ein  [[Unix-Dateirechte|erweitertes Dateirecht]], d. h. ein [[Dateiattribut]] unter [[Unix]]. Es wirkt sich auf [[Verzeichnis]]se und [[Datei]]en unterschiedlich aus.&lt;br /&gt;
&lt;br /&gt;
== Notation ==&lt;br /&gt;
&lt;br /&gt;
In der [[Unix-Dateirechte#Symbolische Notation|symbolischen Notation]] wird das Sticky-Bit an dem letzten der neun Zeichen notiert. Das &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; wird dabei durch &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt; ersetzt. Ist das Execute-Recht für die Benutzerklasse &amp;#039;&amp;#039;Sonstige&amp;#039;&amp;#039; nicht gesetzt, was zur Folge hat, dass das neunte Zeichen ein &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; ist, dann wird es durch ein groß geschriebenes &amp;lt;code&amp;gt;T&amp;lt;/code&amp;gt; an dieser Stelle ersetzt. Aus &amp;lt;code&amp;gt;rwxrwxrwx&amp;lt;/code&amp;gt; wird so &amp;lt;code&amp;gt;rwxrwxrwt&amp;lt;/code&amp;gt;, aus &amp;lt;code&amp;gt;rwxr--r--&amp;lt;/code&amp;gt; allerdings &amp;lt;code&amp;gt;rwxr--r-T&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In der [[Unix-Dateirechte#Oktalnotation|Oktalnotation]] wird das Sticky-Bit wie alle drei erweiterten Dateirechte in eine Oktalziffer vor den drei Dateirechtoktalziffern notiert. Der dort stehenden Ziffer (die bei nicht gesetztem erweiterten Dateirecht &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; ist) wird der Wert &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; hinzugerechnet, wenn das Sticky-Bit gesetzt ist. Aus &amp;lt;code&amp;gt;0755&amp;lt;/code&amp;gt; wird so &amp;lt;code&amp;gt;1755&amp;lt;/code&amp;gt;, aus &amp;lt;code&amp;gt;4744&amp;lt;/code&amp;gt; wird &amp;lt;code&amp;gt;5744&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Wirkung ==&lt;br /&gt;
=== Bei ausführbaren Dateien ===&lt;br /&gt;
In seiner ursprünglichen Bedeutung wurde das Sticky-Bit bei ausführbaren Dateien, also Programmen mit Ausführ-Dateirechten, angewendet. Es bewirkte, dass das Programm nach Beendigung des dazugehörigen [[Prozess (Computer)|Prozess]]es nicht aus dem [[Arbeitsspeicher]] entfernt und somit bei einem erneuten Aufruf des Programms nicht noch einmal vom [[Sekundärspeicher]] (z.&amp;amp;nbsp;B. [[Festplattenlaufwerk|Festplatte]]) in den [[Primärspeicher]] (Arbeitsspeicher) geladen und neu reloziert werden musste. Dies führte zu Geschwindigkeitsvorteilen bei großen Programmen, die häufig genutzt werden, beispielsweise Editoren.&lt;br /&gt;
&lt;br /&gt;
Diese Funktion ist als historisch zu betrachten, sie ist auf modernen Unix-Derivaten in der historischen Form nicht mehr implementiert. So wurde z.&amp;amp;nbsp;B. mit Einführung von SunOS 4.0 1988 das &amp;#039;&amp;#039;Sticky Bit&amp;#039;&amp;#039; verwendet, um auf einem [[Network File System|NFS]]-Server zu verhindern, dass geschriebene Dateiinhalte [[Cache|gecacht]] werden. Damit wurde ein Performance-Problem bei Verwendung von NFS-basierten Auslagerungsdateien behoben.&lt;br /&gt;
&lt;br /&gt;
=== Bei Verzeichnissen ===&lt;br /&gt;
Das Sticky-Bit ermöglicht das Anlegen gemeinsam genutzter Verzeichnisse.&lt;br /&gt;
&lt;br /&gt;
Hat ein Verzeichnis beispielsweise für alle [[Unix-Dateirechte#Benutzerklassen|Benutzer]] alle Dateirechte gesetzt (&amp;lt;code&amp;gt;777&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;rwxrwxrwx&amp;lt;/code&amp;gt;), dann kann jeder [[Benutzerkonto|Benutzer]] in diesem Verzeichnis Dateien (und Unterverzeichnisse) anlegen, aber auch jede Datei darin löschen. Durch Setzen des Sticky-Bits wird der Zugriff auf die Dateien in diesem Verzeichnis eingeschränkt, so dass nur noch der Eigentümer einer Datei (oder der Eigentümer des Verzeichnisses) diese Datei löschen oder umbenennen darf. Die Rechte zum Lesen und Schreiben der Dateien bleiben davon unberührt. Verwendung findet das Sticky-Bit zum Beispiel bei &amp;lt;code&amp;gt;[[Temporäre_Datei#Linux.2C_UNIX|/tmp]]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Unix-Dateirechte]]&lt;br /&gt;
* Weitere erweiterte Dateirechte: [[Setgid]]-Bit, [[Setuid]]-Bit&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Dateiverwaltung]]&lt;br /&gt;
[[Kategorie:Unix-Betriebssystemkomponente]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Randolph33</name></author>
	</entry>
</feed>