Welche Rechte brauche ich wo (und Ž"welches" Parameter muß ich verwenden) wenn :
a) Alle Dateien in /home/username/ der Weltöffentlichkeit übers Netz zugänglich gemacht werden sollen, aber nur der user diese über FTP ändern darf,
cd /home/username chmod o+r $(find . -type f -print)
Unter "zugänglich machen" verstehe ich hier: Leserechte vergeben.
b) Niemand übers Web den gesamten Verzeichnisinhalt im Verzeichnis cgi-bin angezeigt werden angezeigt bekommen werden soll, sondern nur wieder dem User , wenn er z.B. über WS-FTP in cgi-bin wechselt
Also die Leserechte für alle außer den Benutzer für das Verzeichnis cgi-bin wegnehmen:
chmod go-r cgi-bin
c) welche Rechte brauche ich, wenn a) und b) erfüllt sind, damit dennoch jeder Internetuser die cgi-Scripte im Verzeichnis cgi-bin ausführen darf ?
chmod o+x *
a+b funktionieren. Ich hab alles korrekt gesetzt, auch das Script hat ein chmod 755 bekommen, dennoch sagt mir mein Apache nur "Forbidden You don't have permission to access /kosten/cgi-bin/test.pl on this server." Vielleicht liegt das an Apache und nicht an den Rechten ? --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com