Linux
Права доступа
10 статей с причинами, проверками и пошаговыми решениями. Например: Permission denied; Operation not permitted.
Linux: Permission denied — chmod, chown и безопасные права — причины и решение
Выдайте минимально необходимые права, не используйте 777.
Linux: «user is not in the sudoers file. This incident will be reported»
Сообщение значит, что у пользователя нет прав на `sudo`. Войдите под администратором (`root` или другой sudo-пользователь) и добавьте пользователя в группу `sudo` (Debia…
Permission denied
bash: ./script.sh: Permission denied — причины и решение
Сообщение `bash: ./script.sh: Permission denied` значит, что система не разрешает выполнить файл. Чаще всего у файла нет бита исполнения (`chmod +x`), реже — раздел смон…
Linux: Permission denied при записи файла в каталог — причины и решение
Для записи в каталог нужны права на запись для владельца, группы или остальных. Ниже — причины и порядок действий от простого к сложному.
Linux: «Operation not permitted» при chmod или chown — причины и решение
Ошибка возникает, когда вы не владелец файла, файловая система не поддерживает права (NTFS, FAT, сетевые диски) или у файла установлен атрибут неизменяемости. Ниже — при…
Linux: chown — invalid user и Operation not permitted — причины и решение
Пользователь или группа не существуют либо нет прав. Используйте sudo, проверьте getent passwd и имя группы.
Linux: файл не удаляется — Operation not permitted даже для root (chattr +i) — причины и решение
На файле может стоять атрибут immutable. Посмотрите lsattr и снимите атрибут командой chattr -i, если это ваш файл.
Linux: umask — какие права получают новые файлы — причины и решение
umask вычитает биты из прав по умолчанию (666 для файлов, 777 для каталогов). Типичное значение 022 даёт 644 и 755.
Linux: setuid, setgid и sticky bit — особые права и риски — причины и решение
Особые биты меняют поведение прав. Sticky bit на /tmp защищает файлы от удаления чужими; setuid опасен на скриптах.
Linux: ACL — setfacl и getfacl, когда обычных прав недостаточно — причины и решение
ACL позволяют выдать права конкретным пользователям без смены владельца. Проверьте поддержку ФС и знак + в ls -l.