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)