linux: может ли файл / каталог принадлежать группе, к которой не принадлежит владелец?
Я прочитал, что "Ваши файлы и каталоги принадлежат группе (или одной из групп), к которой вы принадлежите. Это называется их" владением группой "".
Но что, если файл / каталог принадлежит группе, к которой не принадлежит владелец?
У меня есть такие файлы, и я не знаю, нужно ли мне менять группу и каковы могут быть последствия.
2 ответа
В общем, владелец и группа полностью независимы. Однако обычно в вашем домашнем каталоге ваши файлы принадлежат вашей собственной группе, за исключением случаев, когда вам нужно, чтобы они были доступны другой группе (возможно, вы также принадлежите к ней). Распространенным вариантом использования является среда, в которой веб-сервер обслуживает пользователей. ~/public_html
каталог, но не работает как root
, Затем вы поделитесь этим каталогом, назначив ему группу веб-сервера (часто называемую apache
, www
или же httpd
) и предоставление этой группе разрешений на чтение каталога (chmod g+rx
).
Если у вас есть такие файлы, было бы полезно узнать, где они у вас есть и (если вы это знаете), кому принадлежит группа, которая установлена для этих файлов. Если вы решите изменить эту группу на свою, вы измените условия доступа к файлам, что может привести к сбою задач из-за ошибок разрешения или даже открытию этих файлов для несанкционированного доступа (если другие имеют больше привилегий, чем группа).
Да возможно. Например, вы можете иметь пользователя root в качестве владельца и свою группу в файле. Это не значит, что root находится в вашей группе...