2016-11-05 45 views
0

我有一個Drupal 7網站,經過身份驗證的用戶可以創建一個網頁來爲慈善機構募集資金。他們可以使用媒體瀏覽器從媒體庫添加圖片。但是,如果他們刪除了他們的頁面,則會從數據庫和網站中刪除縮略圖和庫圖像。我試過了文件鎖定模塊,但這不起作用。我已將用戶權限設置爲無法刪除圖像的位置;這是行不通的。這些圖像在其他地方使用,以及爲將來的用戶保留圖書館的需要。任何幫助將不勝感激。保護Drupal 7中刪除媒體瀏覽器的縮略圖和庫圖像

回答

0

假設你在Linux機器上運行,可以使用crontab將這些文件設置爲只讀。

作爲超級用戶,鍵入

crontab -e命令

此行添加到你的crontab

* * * * * cd /var/www/mysite/sites/default/files/yourcustomimagesfoldername/ && find . -type f -exec chmod 444 {} + 

爲了解釋,該行更改目錄到你的圖片文件夾,然後讓每一個文件在圖像文件夾中只讀,然後遍歷所有子目錄。您可能需要根據您的發行版稍微調整chmod。

它不會改變您的目錄權限。

最好,