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

$ ll my_file
-r--rw-r-- 1 myusername editorial 0 Oct 23 14:31 my_file
$echo toto >> my_file
zsh: permission denied: my_file
$ groups
myusername adm cdrom sudo dip plugdev lpadmin sambashare editorial

Есть идеи ?

1 ответ1

1

Из вывода видно, что вы являетесь владельцем файла. Таким образом, вы не можете писать в файл, потому что он предоставляет вам только разрешение на чтение (+r).

Права доступа к файлам POSIX (в отличие от ACL) не являются аддитивными: если вы являетесь владельцем, у вас есть только разрешения владельца, но не те, которые предоставлены группе или миру. (Аналогично, члены группы также не имеют мировых разрешений.)

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