Christian Eichert schrieb am Dienstag, 17. Februar 2004 um 18:32:27 +0100:
> hi
> 
> würde ein bash-skript aussehen das
> 1) beginnend von /var/www/html recursiv in allen Dateien oder 
> Verzeichnisse das Wort "BEISPIEL1" mit dem Wort "BEISPIEL2" ersetzt
> 2) dabei die Rechte der Datei auf rw-r----- setzt ,
> 3) die Rechte der Verzeichnisse auf rwxr-x---
> 4) und die Eigentuemer Besitzer=user Gruppe=www-data setzt.?
> 
> 
> 
> ich glaube 2) könnte
> chmod -R 640 /var/www/html
> sein und 4)
> chown -R user:www-data /var/www/html
> 
> wie macht man aber 1) und 3) ?


mit Deiner Lösung für 2) setzt Du auch alle verzeichnisse ohne
execute!

zu 2): find /var/www/html -type f -exex chmod 640 {} \;
zu 3): find /var/www/html -type d -exex chmod 750 {} \;


aber wie üblich gibt es sicher noch hundert weitere Möglichkeiten

-- 
Jörg Friedrich


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an