Как сделать так, чтобы права доступа chown к файлам оставались постоянными даже после выполнения команды chown?

Как сделать так, чтобы права доступа chown к файлам оставались постоянными даже после выполнения команды chown?

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

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

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

Надеюсь, последняя часть понятна.

Я использовал chown-способ apache:permissions

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

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

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

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

введите описание изображения здесь

решение1

Вам следует обратить внимание на настройку umask для каталога:

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

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

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

Связанный контент