允许用户更新我的 http 服务器上的单个文件

允许用户更新我的 http 服务器上的单个文件

我的 http 服务器上有一个 XML 文件。我对服务器具有完全 root 访问权限(服务器正在运行 ubuntu)。我想要做的是允许某些用户向 xml 文件附加内容。我正在寻找一种安全的方法来执行此操作,以便用户只能以特定格式向文件附加一行。最好的方法是什么?我假设我必须授予人们访客访问权限才能执行此操作,但他们如何获得对文件的写访问权限?

答案1

chattr +a filename

这使得文件仅附加。

或者

您可能还想考虑编写一个脚本,该脚本将接受一些输入并将其附加到文件中。这样,您不需要授予每个人编辑文件的权限,只需授予在 apache 用户级别运行的脚本即可。使用脚本,您还可以检查输入以确保其有效。

相关内容