En ProFTPd, ¿cómo configurar diferentes permisos para diferentes usuarios virtuales?

En ProFTPd, ¿cómo configurar diferentes permisos para diferentes usuarios virtuales?

¿Cómo configuro diferentes permisos para diferentes usuarios virtuales en ProFTPd?

Creé varios usuarios con el ftpasswdcomando, pero por ahora todos tienen permisos para leer y escribir en sus respectivas carpetas. Quiero mantener esos permisos completos para algunos usuarios, pero restringir a otros usuarios a solo lectura. Intenté buscar en Google y leer la documentación oficial, pero no encuentro ninguna información relevante.

Aquí está mi proftpd.conf, si eso ayuda:

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>

Entonces, ¿cómo puedo permitir que algunos usuarios escriban en sus directorios, pero se lo prohíbo a otros? Por si acaso, no quiero permitir usuarios anónimos, así que estoy buscando una solución que no incluya permitir el inicio de sesión anónimo.

información relacionada