2016-11-05 46 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。

它不会改变您的目录权限。

最好,