Erstellen Sie ein FTP/SSH-Konto mit schreibgeschütztem Zugriff in DirectAdmin

Erstellen Sie ein FTP/SSH-Konto mit schreibgeschütztem Zugriff in DirectAdmin

Ich habe einen Entwickler, der Website-Dateien auf dem Server überprüfen möchte. In der Vergangenheit hat dieser Entwickler Änderungen vorgenommen, die die Website beschädigt haben.
Um unerwünschte Dateiänderungen zu vermeiden, muss ich dem Entwickler Zugriff in einer Art schreibgeschützter Rolle gewähren.
Das Hosting erfolgt über DirectAdmin.

Die Frage ist: Wie kann ich einen FTP/SSH-Benutzer mit schreibgeschützten (und möglicherweise Download-)Anmeldeinformationen erstellen?

Hilfe und Vorschläge zur Erreichung dieses Ziels sind sehr willkommen.

Antwort1

GELÖST

Erstellen Sie eine .ftpaccess-Datei in einem Verzeichnis, das für das Konto schreibgeschützt sein muss[email geschützt].

Inhalt der .ftpaccess-Datei:

<Limit WRITE>
DenyUser [email protected]
</Limit>

Das ist alles.

Bitte beachten Sie:

  • Befehle in der .ftpaccess-Datei sind rekursiv (d. h. sie wirken sich auf alle Dateien im aktuellen Verzeichnis und allen Unterverzeichnissen aus).

  • Voraussetzung ist, dass der Server ProFTPD unterstützt.

Mehr zu ProFPTD hier:

http://www.proftpd.org/docs/howto/Limit.html

Achtung: ProFTPD ist ziemlich leistungsfähig. Wenn Sie einen Fehler machen und Ihre Dateien deshalb nicht mehr über FTP bearbeiten können, können Sie die .ftpaccess-Datei immer noch über die Befehlszeile bearbeiten.

verwandte Informationen