Zwei Möglichkeiten, dies zu erreichen, in den Sinn kommen.
Zuerst können Sie eine separate AuthUserFile
erstellen/verwenden, und in dieser Datei definieren Sie einen Eintrag für Ihren Benutzer und diesen Benutzer die UID von 0. Dies macht Ihren Benutzer effektiv zu einem Root-Benutzer - aber nur für FTP-Logins. Beachten Sie, wenn Sie diesen Ansatz verwenden, werden Sie auch root-Logins ermöglichen, müssen (die ProFTPD standardmäßig verwirft) mit:
RootLogin on
in Ihrem proftpd.conf
.
Alternativ können Sie die UserOwner
Direktive verwenden und angeben, dass Benutzer "root" verwendet werden soll, aber nur in bestimmten Verzeichnissen. Zum Beispiel:
<Directory /path/to/some/dir>
# In this directory, file uploads/writes happen as the root user
UserOwner root
</Directory>
Dieser zweite Ansatz kann mit all Ihren FTP-Clients verwendet werden, und nicht nur bestimmter Benutzer, kann aber auf bestimmte Benutzer beschränkt werden, wenn es sein muss.
Hoffe, das hilft!
Verwenden Ihre Kunden FTP/FTPS oder SFTP? Ich frage, weil die notwendigen Konfigurationen für die beiden Protokolle leicht unterschiedlich sind. – Castaglia
Einfach nur FTP, danke – user3262353