Como defino permissões diferentes para diferentes usuários virtuais no ProFTPd?
Criei vários usuários com o ftpasswd
comando, mas por enquanto todos eles têm permissões tanto para ler quanto para escrever em suas respectivas pastas. Quero manter essas permissões completas para alguns usuários, mas restringir alguns outros usuários ao modo somente leitura. Tentei pesquisar no Google e ler a documentação oficial, mas não consigo encontrar nenhuma informação relevante.
Aqui está meu proftpd.conf, se isso ajudar:
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>
Então, como permito a gravação em seus diretórios para alguns usuários, mas proíbo para outros? Por precaução, não quero permitir usuários anônimos, então estou procurando uma solução que não inclua permitir login anônimo