как изменить владельца видеофайла сервера red5 на пользователя apache - PullRequest
0 голосов
/ 01 сентября 2010

У меня установлен сервер red5. Работает нормально. Я хочу изменить владельца видео по умолчанию, созданного сервером red5. В настоящее время это root. Я хочу, чтобы это было изменено на apache, чтобы я мог удалить этот файл с помощью команды php unlink.

Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 03 сентября 2010

В проекте bigbluebutton происходит нечто подобное: они запускают red5 как своего собственного пользователя. Вы можете изменить эту информацию, чтобы использовать пользователя apache вместо установки red5.

  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". Последняя часть этого - убедиться, что вы запускаете red5 как пользователь "apache"; это, скорее всего, потребует изменения в ваших сценариях запуска.

0 голосов
/ 01 сентября 2010

Если у вас есть доступ к вашему серверу, и это Linux, команда для изменения этого

chown name-of-new-owner:group-to-belong name-of-the-file

Если вы хотите применить ко многим файлам внутри папки, попробуйте -R после chown. Вам также может понадобиться sudo перед чоуном.

Кстати, пользователь и группа apache - это www-data.

...