В чем разница между OWNER и GROUP в команде chown?

Когда я часто выполняю команду chown в Linux, я всегда ставлю владельца и группу одинаково. Вот так например:

chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown justin:justin file.txt

В чем конкретно разница, и какие меры безопасности мне следует знать? Обычно я использую это на сервере веб-хостинга для установки всех файлов, принадлежащих нужному пользователю, под обработчиком PHP Fast CGI.

-1

Решение

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

Для определенного программного обеспечения (например, Symfony) пользователь, которому принадлежат файлы, должен находиться в той же группе, что и пользователь, который запускает веб-сервер, чтобы некоторые функции работали. Как правило, это хорошая идея, чтобы держать вещи как можно более изолированными.

1

Другие решения

Других решений пока нет …