我有一个Apache服务器,其文档根目录指向Linux文件系统上的某个位置。目录结构现在是只读的,但是我需要为特定用户提供一种方法来直接删除文件或标记要删除的文件(某些自动化过程可以在单词之后运行并删除已标记为已删除的文件) )。
用户没有对该框的ssh访问权限,我需要他们能够通过网络目录列表执行此操作。
我应该提到所有这些都发生在防火墙后面,因此请忽略您的响应中的任何安全风险。
答案 0 :(得分:0)
你真正要问的是:
对于filemanager,有无数的替代方案(例如:eXplorer,phpFileManager
对于WebDAV - 您需要enable DAV module:
DavLockDB /usr/local/apache2/var/DavLock
<Location /foo>
Order Allow,Deny
Allow from all
Dav On
AuthType Basic
AuthName DAV
AuthUserFile user.passwd
<LimitExcept GET OPTIONS>
Require user admin
</LimitExcept>
</Location>
然后使用webdav软件(Windows将其称为Web文件夹AFAIR,Mac和Linux也具有良好的原生支持)。