Назад | Перейти на главную страницу

разрешения 040 не читаются группой?

Меня немного смущают разрешения на файл.

Чтобы поэкспериментировать, я попробовал следующее как пользователь "jorre"

chown jorre:jorre file.txt
chmod 040 file.txt

Я ожидаю, что этот файл будет доступен для чтения пользователем «jorre», поскольку этот пользователь существует в группе «jorre». Однако при попытке прочитать файл я получаю ошибки с правами доступа.

Это потому, что я являюсь владельцем файла, и разрешения группы игнорируются из-за этого? Я в группе, поэтому я подумал, что разрешения группы будут действительны и в этом случае.

Спасибо, что разъяснили это!

Это потому, что вы пользователь jorre, является владельцем файла.

В частности, права доступа к файлу не позволяют читать, записывать или выполнять этот файл владельцу (jorre).

Если вы смените владельца на другого пользователя, вы сможете читать файл с разрешениями группы.

Выдержка из разрешений файловой системы страница вики

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