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