29.11.2011, 10:34

Stephan Mayer

Linux-Server

Dateirechte auf Servern schneller setzen

Zwei einfache Skripte helfen bei den Dateirechten. ©Polylooks

Mit einem Linux-Server kennt man das Problem: Das Ändern der Zugriffsrechte eines Verzeichnisbaumes artet oft in Kleinstarbeit aus. Wir zeigen, wie's schneller geht.
Das kann mit Bordmitteln zum Geduldspiel werden. Denn Sie müssen dann in jedem Verzeichnis die Berechtigungen für Dateien einzeln setzen. Das können Sie sich mit zwei kleinen Skriptdateien erleichtern. Das erste Skript erledigt diese Aufgabe, das zweite verändert nur die Zugriffsberechtigungen für Verzeichnisse.
Öffnen Sie Ihr Textprogramm, und tippen Sie dieses zweizeilige Skript ein:
#!/bin/sh
find $1 -type f -exec chmod $2 {} \;

Speichern Sie die Datei dann unter dem Namen rekursiv-files-chmod.sh.
Für das zweite Skript gehen Sie genauso vor, nur lautet hier die zweite Zeile
find $1 -type d -exec chmod $2 {} \;
und der Dateiname rekursiv-dir-chmod.sh. Beide Dateien speichern Sie am besten in Ihrem Home-Verzeichnis im Unterverzeichnis „bin“ und machen sie mit dem Befehl chmod 750 bin/rekurs* ausführbar.
Der Aufruf der beiden Skripts erfolgt nach dem Schema „Befehl Verzeichnis Berechtigung“. Dieser setzt im angegebenen Verzeichnis die Berechtigungen in drei oder vier 4 Stellen. Ein Beispiel zur Verdeutlichung: refursiv-file-chmod . 0644. Der Zahlenblock „644“ definiert die Zugriffsrechte auf das entsprechende Objekt. Dabei steht die erste Ziffer für die Berechtigung des aktuellen Benutzers, die zweite für die Benutzer der aktuellen Gruppe und die dritte für weitere Benutzer.
Mit der Zahl 4 erteilen Sie jeweils das Leserecht, mit der Zahl 2 das Schreibrecht, und mit der Zahl 1 das Recht die Datei auszuführen beziehungsweise den Ordner zu öffnen. Diese Zahlen können jeweils aufsummiert werden, um mehrere Berechtigungen zu erteilen. So ist etwa 6=4+2 an der ersten Position. Das bedeutet, das der aktuelle Benutzer Lese- und Schreibrechte bekommt, aber kein Ausführrecht.
Kommentare zu diesem Artikel (1)
PC-WELT Hacks
PC-WELT Hacks Logo
Technik zum Selbermachen

3D-Drucker selbst bauen, nützliche Life-Hacks für den PC-Alltag und exotische Projekte rund um den Raspberry Pi. mehr

Linux, Unix: Top-Produkte zum günstigsten Preis
Angebote für PC-WELT-Leser
PC-WELT Onlinevideothek

PC-WELT Online-Videothek
Keine Abogebühren oder unnötige Vertragsbindungen. Filme und Games bequem von zu Hause aus leihen.

Tarifrechner
Der PC-WELT Preisvergleich für DSL, Strom und Gas. Hier können Sie Tarife vergleichen und bequem viel Geld sparen.

PC-WELT Sparberater
Das Addon unterstützt Sie beim Geld sparen, indem es die besten Angebote automatisch während des Surfens sucht.

Telekom Browser 7.0

Telekom Browser 7.0
Jetzt die aktuelle Version 7 mit neuem Design und optimierter Benutzerführung herunterladen!

- Anzeige -
Marktplatz
Amazon

Amazon Preishits
jetzt die Schnäpchen bei den Elektronikartikel ansehen! > mehr

UseNext

10 Jahre UseNeXT
Jetzt zur Geburtstagsaktion anmelden und 100 GB abstauben! > mehr

1154086
Content Management by InterRed