Ich möchte ein Skript erstellen, weiß aber nicht genau die Kommandos dafür.
Also, das Skript soll für alle Dateien der Kundenwebs den Benutzer setzen.
Hab bis jetzt schonmal folgendes gebastelt:
Code: Select all
########################
PIDFILE="/root/bin/run/runchown.pid" # PID-File
HOMEDIR="/srv/www/htdocs"
########################
echo $$ > $PIDFILE;
for HOME in $HOMEDIR/* ; do
USER=${HOME##$HOMEDIR/}
if test "$USER" != "*"; then
if test -e $HOMEDIR/$USER/html ; then
chown $USER:ftponly $HOMEDIR/$USER/html -R
fi
fi
done
rm $PIDFILE;Dann wird ein chown ausgeführt, dass den Benutzer $USER und die Gruppe ftponly für /html und alle Unterverzeichnisse setzt.
Passt das soweit?
Aber in /srv/www/htdocs lieg ja auch noch das Confixx-Verzeichniss und so weiter.
Wie kann ich das also nur für die webX-Verzeichnisse einstellen?
Beste Grüße,
Sven Reichelt