通过Apache Web Directory Listing启用文件删除

时间:2015-04-07 22:58:40

标签: apache

我有一个Apache服务器,其文档根目录指向Linux文件系统上的某个位置。目录结构现在是只读的,但是我需要为特定用户提供一种方法来直接删除文件或标记要删除的文件(某些自动化过程可以在单词之后运行并删除已标记为已删除的文件) )。

用户没有对该框的ssh访问权限,我需要他们能够通过网络目录列表执行此操作。

我应该提到所有这些都发生在防火墙后面,因此请忽略您的响应中的任何安全风险。

1 个答案:

答案 0 :(得分:0)

你真正要问的是:

  • 一些文件管理器web-app
  • 的WebDAV

对于filemanager,有无数的替代方案(例如:eXplorerphpFileManager

对于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也具有良好的原生支持)。