Меня немного смущают разрешения на файл.
Чтобы поэкспериментировать, я попробовал следующее как пользователь "jorre"
chown jorre:jorre file.txt
chmod 040 file.txt
Я ожидаю, что этот файл будет доступен для чтения пользователем «jorre», поскольку этот пользователь существует в группе «jorre». Однако при попытке прочитать файл я получаю ошибки с правами доступа.
Это потому, что я являюсь владельцем файла, и разрешения группы игнорируются из-за этого? Я в группе, поэтому я подумал, что разрешения группы будут действительны и в этом случае.
Спасибо, что разъяснили это!
Это потому, что вы пользователь jorre
, является владельцем файла.
В частности, права доступа к файлу не позволяют читать, записывать или выполнять этот файл владельцу (jorre
).
Если вы смените владельца на другого пользователя, вы сможете читать файл с разрешениями группы.
Выдержка из разрешений файловой системы страница вики
Классы
...
Действующие разрешения определяются в зависимости от класса пользователя. Например, пользователь, который является владельцем файла, будет иметь разрешения, предоставленные классу владельца, независимо от разрешений, назначенных классу группы или другому классу.