linux: может ли файл / каталог принадлежать группе, к которой не принадлежит владелец?

Я прочитал, что "Ваши файлы и каталоги принадлежат группе (или одной из групп), к которой вы принадлежите. Это называется их" владением группой "".

Но что, если файл / каталог принадлежит группе, к которой не принадлежит владелец?

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

2 ответа

Решение

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

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

Да возможно. Например, вы можете иметь пользователя root в качестве владельца и свою группу в файле. Это не значит, что root находится в вашей группе...

Другие вопросы по тегам