Я использую CentOS 6.

Поэтому я решил более терпеливо подходить к созданию своего сервера, потому что в прошлом у меня были проблемы с его работой.

Итак, теперь я очень близок к исправлению всех проблем, которые никогда не мог решить, но одна из них - после того, как я запускаю chown для каталога /s, все работает нормально, но когда я решаю создать файл самостоятельно после этого , он не будет претендовать на владельца, он будет делать только группу, которая изменена на apache.

Я надеюсь, что последняя часть имела смысл.

То, как я подавил это, было apache: разрешения

permissions - это группа, содержащая пользователей, и делающая apache владельцем, чтобы он мог писать.

Поэтому, когда я создаю новый файл сейчас, он удалит apache у владельца, затем удалит группу разрешений и сделает его apache (48).

Должен ли я просто сделать группу владельцем? Я не уверен в способе тестирования, чтобы увидеть, имеет ли это значение вообще, поэтому вклад будет отличным.

Вот пример разрешений, 0:48 ПОСЛЕ того, как я выполнил команду chown, 48:500, КОГДА я выполнил команду.

1 ответ1

0

Вы должны взглянуть на установку umask в каталоге:

http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

Это обеспечит создание новых файлов в каталоге с указанными разрешениями / владельцами.

На скриншоте показан корневой uid (0) для нового файла - как вы создаете этот конкретный файл?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .