www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: cndg am 04. November 2004, 16:15:50



Titel: Eigentümer bei Upgeloadeten Dateien anpassen
Beitrag von: cndg am 04. November 2004, 16:15:50
Hi!

Habe folgendes Problem: Nachdem ich zum Upload von Dateien einen eigenen User mit angepassten Rechten erstellt habe, bekommen alle upgeloadeten Dateien diesen als Eigentümer. Um mich selbst zum Eigentümer der upgeloadeten Dateien zu machen, habe ich folgende Direktiven eingebaut:
Code:
UserOwner cn
GroupOwner users


Ich habe die zwei Zeilen in jedem möglichen Kontext ausprobiert, sie haben aber kein einziges mal etwas bewirkt.

Was mache ich denn da falsch?

mfg
cndg


Titel: Re: Eigentümer bei Upgeloadeten Dateien anpassen
Beitrag von: stonki am 04. November 2004, 17:19:18
Zitat von: "cndg"


Was mache ich denn da falsch?

mfg
cndg


hmm, sollte so klappen. Starte mal im Debug Mode und poste Deine Config

cu
stonki


Titel: Eigentümer bei Upgeloadeten Dateien anpassen
Beitrag von: cndg am 04. November 2004, 17:30:06
Hallo stonki

So schaut meine config aus:

Code:
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.

ServerName "ProFTPD Default Installation"
ServerType standalone
DefaultServer on

# Port 21 is the standard FTP port.
Port 21

# kleine Freischaltung (added by user cn su root)
PassivePorts 64512 65535

# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd).
MaxInstances 30

# Set the user and group under which the server will run.
User nobody
Group nogroup

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~ !ftpuploaders
# "ftpupload" user (added by user cn su root)
DefaultRoot /home/cn/ftpserver/upload ftpuploaders

# Normally, we want files to be overwriteable.
AllowOverwrite on

# Bar use of SITE CHMOD by default
<Limit SITE_CHMOD>
  DenyAll
</Limit>

<Directory /*>
  UserOwner cn
  GroupOwner users
</Directory>

# A basic anonymous configuration, no upload directories.  If you do not
# want anonymous users, simply delete this entire <Anonymous> section.
<Anonymous ~ftp>
  User ftp
  Group ftp

  # We want clients to be able to login with "anonymous" as well as "ftp"
  UserAlias anonymous ftp

  # Limit the maximum number of anonymous logins
  MaxClients 10

  # We want 'welcome.msg' displayed at login, and '.message' displayed
  # in each newly chdired directory.
  DisplayLogin welcome.msg
  DisplayFirstChdir .message

  # Limit WRITE everywhere in the anonymous chroot
  <Limit WRITE>
    DenyAll
  </Limit>
</Anonymous>

<Anonymous /home/cn/ftpserver/upload/>
  User ftpupload
  Group ftpuploaders
  <Directory /home/cn/ftpserver/upload/ !users>
    <Limit STOR CWD XCWD>
      AllowAll
    </Limit>
    <Limit READ DELE MKD RMD XMKD XRMD>
      DenyAll
    </Limit>
  </Directory>
</Anonymous>


Wie tu ich denn im Debug-Mode starten?

mfg
cndg


Titel: Eigentümer bei Upgeloadeten Dateien anpassen
Beitrag von: stonki am 05. November 2004, 07:57:41
a) Du hast zwei anonyme Blöcke. Das kann nicht klappen, wenn Du nur eine IP hast

b) Debug Mode: siehe Mini FAQ
http://www.proftpd.de/MINI_FAQ.13.0.html

c) USer Owner. Mir ist heute noch was eingefallen. Füge mal in Deiner Config "CapabilitiesEngine off" hinzu und probiere das dann noch mal.

cu
stonki