Titel: Einloggen mit allen Gruppenzugehörigkeiten? Beitrag von: Plenz am 15. September 2004, 21:34:41 Auf meinem Debian-Server betreibe ich mehrere Domains. Auf einigen laufen CGIs, die z.T. auch Dateien in Unterverzeichnisse schreiben müssen. Der Server ist so eingerichtet, dass die Leser von Internetseiten und Benutzer von CGIs der Gruppe "www-data" angehören. Infolgedessen musste ich die Unterverzeichnisse, in die die CGIs Daten schreiben, ebenfalls der Gruppe "www-data" zuordnen. So weit funktioniert auch alles.
Nun würde ich aber gern auch mal per FTP auf diese Unterverzeichnisse zugreifen, um Daten zu löschen. Dieses wird mir verwehrt, ich kann nur Daten lesen. Jetzt habe ich mir in etc/group die Zugehörigkeit zur Gruppe "www-data" hinzugefügt. Außerdem habe ich testweise einer Datei die Attribute 777 gegeben. Aber trotz allem: ich kann diese Datei nicht löschen! Habe ich über FTP nicht die selben Zugehörigkeiten, die ich habe, wenn ich mich auf der Konsole einlogge? Wenn nein, wie kommt's? Und was kann ich tun? Paul Lenz Titel: Einloggen mit allen Gruppenzugehörigkeiten? Beitrag von: Wörsty am 15. September 2004, 21:45:26 Du solltest mal die Limit Anweisungen im Directory-Block der proftpd.conf prüfen.
Titel: Einloggen mit allen Gruppenzugehörigkeiten? Beitrag von: Plenz am 15. September 2004, 21:59:20 Hey, superschnelle Antwort - danke!
Also, da steht: Umask 022 022 # Normally, we want files to be overwriteable. AllowOverwrite on Wenn ich das richtig verstanden habe, wird hier geregelt, welche Rechte hochgeladene Dateien haben sollen. Stimmt's? Darum geht es mir aber nicht. Sondern: - Die Datei xyz gehört zur Gruppe www-data und hat den Owner www-data. - Ich habe meinen Benutzernamen zur Gruppe www-data hinzugefügt - Wenn ich mich mit meinem Benutzernamen per FTP einlogge, möchte ich dieser Gruppe www-data angehören und damit das Recht haben, die Datei xyz zu löschen. Paul Lenz Titel: Einloggen mit allen Gruppenzugehörigkeiten? Beitrag von: Wörsty am 15. September 2004, 22:17:36 Ja. Aber du mußt dem FTP-Benutzer das Löschen auch erlauben.
Hast du das gemacht? Ansonsten siehst du vielleicht was mit proftpd -nd5 Vorher aber proftpd beenden. |