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)
Windows 8: Alle Informationen
Windows 8
Alle Details

Alle Informationen und Updates zum neuen Betriebssystem Windows 8 von Microsoft. mehr

- Anzeige -
PC-WELT Specials
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.

- Anzeige -
Marktplatz

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

1154086
Content Management by InterRed