Я думаю, что я довольно понимаю, как разрешения файлов работают в Linux. Однако я не совсем понимаю, почему они разделены на три уровня, а не на два: может ли кто-нибудь объяснить обоснование того, почему один пользователь может владеть файлом? Разве недостаточно иметь групповые / другие разрешения? С вашим ответом я был бы рад, если бы вы сослались на обсуждения, которые я могу прочитать по этой теме.

2 ответа2

3

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

0

Это особенно важно, если не существует определенной группы для каждого пользователя (как сегодня, скажем, в Debian, где группа userx создается при создании userx). Кроме того, он позволяет предоставить доступ как конкретному пользователю, который затем может предоставить доступ к другой группе, членом которой он не обязательно является, без необходимости добавления себя в эту группу, что может сделать только пользователь root.

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