需要删除 apache 拥有的文件 - 不确定如何操作

需要删除 apache 拥有的文件 - 不确定如何操作

在 rhel 服务器上运行 apache,有时我需要删除一些无法使用 FTP 程序的文件,因为我登录的 FTP 帐户不是 apache 用户。

我在 Mac 上,一定有一种方法可以通过终端或 SSH 进入服务器来完成此操作。

我需要什么凭证才能 ssh 进入服务器并删除 apache 拥有的文件/文件夹

屏幕截图将向您展示当文件归 apache 用户/组所有时我的意思:http://cl.ly/e2192e6aadc8e4688c33

任何帮助都将受到赞赏。

答案1

这通常可以通过在服务器上拥有一个 shell 帐户并通过 sudo 访问适当的命令来实现。

例如

login somehow

cd /web/ee_web/images/sized/images/calendar-images

sudo rm <somefile>

答案2

find /path/to/folder -user apache -print0 | xargs -0 rm

type -f如果不想包含目录,请添加。

如果您是 apache 组的成员,则文件组为 apache,并且该组对文件所在目录具有写入权限,您可以删除它。否则,您需要成为 root。

答案3

您需要服务器上的用户帐户(登录名/密码可能与您的 ftp 帐户不同)。此用户必须是root或具有运行的权限sudo

相关内容