www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Anonymous am 16. März 2005, 16:19:20



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