Titel: UserOwner und GroupOwner nutzlos??? Beitrag von: Anonymous am 16. März 2005, 16:19:20 Halli Hallo
Ich habe ein kleines Problem. Ich will nach einem Upload die Dateien/Ordner einem anderen User/Group zuschreiben und den Modus anderst setzen. Den Modus habe ich per Umask gesetzt, was auch funktionierte. Leider aber sehe ich im Debian keine Änderung des Users bzw. der Group. Das File sollte nach dem Upload dem Login-User (%u) und der Group "web" gehören, der Modus soll auf 770 gesetzt werden (wie gesagt: dies mit dem Modus funktioinert bereits).Grund dazu ist, dass die User Ihre Dateien per FTP in Ihr privater htdocs-Ordner (/home/*/htdocs/) laden und der WebServer, welcher mit User "web" und Group "web" läuft darauf zugreiffen kann. Alle User haben Ihr eigenes Home-Verzeichnis welches Ihnen und der Group "web" gehört. User und Group haben alle Rechte, World hat keine Rechte! Hier meine proftpd.conf: Code: # +++++ SERVER SETTINGS +++++ ServerName "WebServer" ServerType standalone DefaultServer on Port 21 # +++++ LISTENING SETTINGS +++++ ShowSymlinks off MultilineRFC2228 on LsDefaultOptions "-l" DenyFilter \*.*/ # +++++ TIMEOUT'S +++++ TimeoutNoTransfer 600 TimeoutStalled 600 TimeoutIdle 1200 # +++++ PERFORMANCE OPTIONS +++++ UseReverseDNS off IdentLookups off MaxInstances 30 # +++++ MESSAGES +++++ DeferWelcome off DisplayConnect /etc/proftpd_connect.msg DisplayLogin /etc/proftpd_login.msg DisplayQuit /etc/proftpd_quit.msg # +++++ USER AND GROUP +++++ User web Group web # +++++ GLOBAL LOGIN SETTINGS +++++ <Global> RootLogin off RequireValidShell off DefaultRoot /var/htdocs web DefaultRoot ~ </Global> # +++++ ACCEPT ONLY GROUP FTPACCESS TO LOGIN+++++ <Limit LOGIN> DenyGroup !ftpaccess </Limit> # +++++ FILE-UPLOAD SETTINGS +++++ AllowOverwrite on DeleteAbortedStores on # +++++ FILE AND FOLDER PERMISSIONS +++++ <Directory /*> # UserOwner %U # GroupOwner web # Umask 007 007 </Directory> # +++++ LOGGING +++++ LogFormat default "%h %l %u %t \"%r\" %s %b" LogFormat auth "%v [%P] %h %t \"%r\" %s" LogFormat write "%h %l %u %t \"%r\" %s %b" ExtendedLog /var/log/ftp_auth.log AUTH auth ExtendedLog /var/log/ftp_access.log WRITE,READ write Geloggt wird nichts was von Bedeutung für mein Problem wäre. Irgendwelche Ideen da draussen, wieso der nette proftpd den User und die Group nicht ändert??? greetz, x1alpha_woody[/code] Titel: sry... Beitrag von: x1alpha_woody am 16. März 2005, 16:21:33 Das Thema gehört zu mir... Hatte mich vergessen einzuloggen!
UserOwner, GroupOwner und Umask waren natürlich auskommentiert, als ich es getestet habe! greetz, x1alpha_woody |