Kategorie: Entwicklung
Chmod-Rechner
Unix-Dateiberechtigungen und den passenden chmod-Befehl erstellen
Setze Häkchen für Lesen, Schreiben und Ausführen bei Eigentümer, Gruppe und Andere, und erhalte die passende Oktalzahl, symbolische Zeichenkette und den chmod-Befehl.
Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.
Wozu dieses Werkzeug dient
Unix-Dateiberechtigungen bestehen aus drei Bits – Lesen, Schreiben, Ausführen –, wiederholt für den Dateieigentümer, dessen Gruppe und alle anderen, plus optionale Setuid-, Setgid- und Sticky-Bits. Dieser Rechner hält die Kontrollkästchen, die drei- oder vierstellige Oktalzahl und die symbolische Form rwxr-xr-x synchron, sodass du bei jeder Darstellung starten kannst, die du bereits hast, und die anderen beiden ablesen kannst.
So funktioniert es
- Setze die Häkchen für Lesen, Schreiben und Ausführen bei Eigentümer, Gruppe und Andere.
- Setze optional Setuid, Setgid oder Sticky unter Spezielle Berechtigungen.
- Oder gib direkt einen Oktalwert ein – die Kontrollkästchen passen sich automatisch an.
Datenschutz
Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.
Häufig gestellte Fragen
- Was bedeutet die Oktalzahl?
- Jede Ziffer ist die Summe aus Lesen (4), Schreiben (2) und Ausführen (1) für eine Nutzerklasse, in der Reihenfolge Eigentümer, Gruppe, Andere. 755 bedeutet, der Eigentümer hat alle drei, Gruppe und Andere nur Lesen und Ausführen.
- Wofür sind Setuid, Setgid und Sticky da?
- Setuid und Setgid führen ein Programm als dessen Eigentümer oder Gruppe aus, statt als der Benutzer, der es gestartet hat; Sticky, gesetzt auf einem Verzeichnis, verhindert, dass Benutzer Dateien löschen, die ihnen nicht gehören. Sie erscheinen als vierte, führende Oktalziffer.
- Warum zeigt die symbolische Form s oder t statt x?
- Ein kleines s oder t bedeutet, dass sowohl das Ausführen-Bit als auch das passende Spezial-Bit gesetzt sind; ein großes S oder T bedeutet, dass das Spezial-Bit gesetzt ist, Ausführen aber nicht.