Hallo,
ich habe hier einen FTP-Server, bei dem die User in /etc/passwd verwaltet werden. Es gibt ein Verzeichniss auf das alle User Leserechte haben, und ein upload Verzeichniss mit WRITE Rechte. Der proftpd läuft unter dem nicht priviligierten User nas Gruppe everyone Nun möchte ich, dass alle Dateien, die hochgeladen werden auch als Besitzer nas und Gruppe everyone gespeichert werden. Bisher werden die Dateien mit der UID des angemeldeten Users gespeichert. Wie mache ich das?
Hier meine conf (die sicherlich Verbesserungswürdig ist, da ich erst gestern Abend mit proftpd zum erstenmal zu tun hatte): ServerName "FTP" ServerType inetd DefaultServer on WtmpLog off Port 21 PassivePorts 50000 50019 Umask 022 MaxInstances 10 IdentLookups off UseReverseDNS off AllowOverwrite on AllowRetrieveRestart on AllowStoreRestart on AuthUserFile /etc/passwd
<Global> AllowForeignAddress off RootLogin Off DefaultChdir /part1/data/ftp DefaultRoot /part1/data/ftp RequireValidShell off AuthUserFile /etc/passwd AllowStoreRestart on DeleteAbortedStores on UseFtpUsers on User nas Group everyone <Limit WRITE> DenyAll </Limit> </Global>
<Directory /part1/data/ftp/> UserOwner nas GroupOwner everyone HideFiles (\.desc|\.dlcnt|\.dtime|\.rate|\.fdesc)$ </Directory>
<Directory /part1/data/ftp/Upload/> <Limit WRITE> AllowAll </Limit> </Directory>
<Limit SITE_CHMOD> DenyAll </Limit>
Danke!
Otte
|