我安装了red5服务器。它工作正常。我想更改 red5 服务器创建的视频文件的默认所有者。目前它是root。我希望将其更改为apache,以便我可以通过php unlink 命令删除此文件。
任何帮助将不胜感激。
如果您可以访问您的服务器并且它是 linux,则更改它的命令是
chown name-of-new-owner:group-to-belong name-of-the-file
如果您想在文件夹内的许多文件中应用,请在 chown 后尝试 -R。您可能还需要 sudo 在 chown 前面。
顺便说一句,apache 用户和组是 www-data。
bigbluebutton 项目做了类似的事情,他们以自己的用户身份运行 red5,您可以在安装 red5 后修改此信息以使用 apache 用户。
chown -R root.root /usr/share/red5 chown -R apache:apache /usr/share/red5/log chmod 755 /usr/share/red5/log chgrp apache /usr/share/red5/webapps chmod 775 /usr/share/red5/webapps
您需要调整路径、组和用户以适合您的安装。我假设您的用户和组被命名为“apache”。最后一部分是确保您以“apache”用户身份启动 red5;这很可能需要更改您的启动脚本。