Wie kann man in ProFTPd unterschiedliche Berechtigungen für unterschiedliche virtuelle Benutzer festlegen?

Wie kann man in ProFTPd unterschiedliche Berechtigungen für unterschiedliche virtuelle Benutzer festlegen?

Wie lege ich in ProFTPd für verschiedene virtuelle Benutzer unterschiedliche Berechtigungen fest?

Ich habe mit dem Befehl mehrere Benutzer erstellt ftpasswd, aber im Moment haben sie alle Lese- und Schreibberechtigungen für ihre jeweiligen Ordner. Ich möchte diese vollständigen Berechtigungen für einige Benutzer beibehalten, aber für andere Benutzer nur Leseberechtigungen gewähren. Ich habe versucht zu googeln und die offizielle Dokumentation zu lesen, aber ich kann keine relevanten Informationen finden.

Hier ist meine proftpd.conf, falls das hilft:

DefaultRoot                     ~
ServerIdent                     on "FTP Server ready."
RootLogin                       off
AllowOverwrite                  on
RequireValidShell               off
AuthUserFile                    /etc/proftpd/ftpd.passwd
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»

SystemLog                       /var/log/proftpd/proftpd.log
TransferLog                     /var/log/proftpd/xfer.log
ExtendedLog                     /var/log/proftpd/access.log WRITE,READ write
ExtendedLog                     /var/log/proftpd/auth.log AUTH auth

ServerName                      "ProFTPD Default Installation"
ServerType                      standalone
DefaultServer                   on

Port                            21
UseIPv6                         off
Umask                           022
MaxInstances                    30

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

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

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

#############
# SFTP ZONE #
#############

<VirtualHost 0.0.0.0>
  <IfModule mod_sftp.c>
    DefaultRoot ~
    RootLogin off
    AllowOverwrite on
    AuthUserFile /etc/proftpd/ftpd.passwd
    RequireValidShell off

    SFTPEngine on
    Port 2122
    SFTPLog /var/log/proftpd/sftp.log
    SFTPHostKey /etc/ssh/ssh_host_rsa_nopass
    SFTPAuthMethods password
    SFTPOptions AllowInsecureLogin

    ServerIdent on "FTP Server ready."
    TransferLog /var/log/proftpd/xfer.log
    ExtendedLog /var/log/proftpd/access.log WRITE,READ write
    ExtendedLog /var/log/proftpd/auth.log AUTH auth
  </IfModule>
</VirtualHost>

Wie erlaube ich also einigen Benutzern das Schreiben in ihre Verzeichnisse, verbiete es aber anderen? Nur für den Fall, dass ich keine anonymen Benutzer zulassen möchte, suche ich nach einer Lösung, die keine anonyme Anmeldung erlaubt

verwandte Informationen