Итак, возможно ли сделать несколько пользователей владельцем файла при его создании? Я имею в виду, я знаю, что вы можете сделать chown -R apache:permissions /var/www/ (48:500), но это только временно, потому что даже если я решу создать файл после этого, он останется root как владелец, и Апач как группа. (0:48) Ну, мне кажется, это не очень хорошо работает с некоторыми файлами.

Как мне сделать root и apache владельцем файла / каталога при его создании вместо одного владельца.

Я добавил apache и root в группу под названием "permissions", но даже если я создаю файл, разрешения переключаются на apache (0:48).

Дайте мне знать, если что-то еще нужно уточнить ... Мне сказали ранее, чтобы следовать этому здесь

Но на самом деле это не было решением, все, что было сделано, это просто изменило права доступа к файлу, как в 755/644, и тому подобное.

1 ответ1

0

Вам нужно уточнить свой вопрос. Что именно вы хотите сделать, и что мешает вам это сделать?

Невозможно сделать нескольких пользователей владельцами файла. Там может быть только один владелец. Группы были созданы именно для этой цели.

chown -R apache:permissions /var/www/ меняет владельца каталога /var/www/ (и его подкаталогов) на apache а группы на permissions .

Что вы имеете в виду под «если я решу создать файл после этого, он останется root как владелец и apache как группа»? Когда вы создаете файл, владелец - это пользователь, который его создал, поэтому, если вы создаете его как root, он будет принадлежать root. Группа, вероятно, apache, потому что в каталоге включен бит setgid.

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