在 DirectAdmin 中建立具有唯讀存取權限的 FTP/SSH 帳戶

在 DirectAdmin 中建立具有唯讀存取權限的 FTP/SSH 帳戶

我有一個開發人員想要檢查伺服器上的網站檔案。過去,該開發人員所做的更改導致網站崩潰。
為了避免不必要的文件編輯,我需要以某種唯讀角色授予開發人員存取權限。
託管在 DirectAdmin 上。

問題是:如何建立具有唯讀(也許還有下載)憑證的 FTP/SSH 使用者?

高度讚賞實現這一目標的幫助和建議。

答案1

解決了

在帳戶需要只讀的目錄中建立 .ftpaccess 文件[電子郵件受保護]

.ftpaccess 檔案的內容:

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

就這樣。

請注意:

  • .ftpaccess 檔案中的指令是遞歸的(即影響目前目錄和任何子目錄中的所有檔案)。

  • 條件是伺服器支援ProFTPD。

有關 ProFPTD 的更多資訊請參閱此處:

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

警告:ProFTPD 非常強大。如果您犯了一個錯誤,因此您無法再透過 FTP 編輯文件,您仍然可以透過命令列編輯 .ftpaccess 文件。

相關內容