При выполнении команды touch file
Я получаю сообщение об ошибке
touch: cannot touch 'file': permission denied
. Хотя у меня есть права доступа 777 к каталогу, в котором я пытаюсь создать файл, но все еще не могу создать файл с одним конкретным пользователем, некоторые другие пользователи могут создавать файлы там.
Пытался strace
выяснить, что может быть основной причиной, но не смог понять вывод strace.
Одна строка, и я полагаю, уместна также и вывод strace:
open("file", O_WRONGLY|O_CREATE|O_NOCTTY|O_NONBLOCK, 0666) = -1 EACESS (Permission denied)
Я также пытался создать файл с определенными разрешениями, но получаю ошибку разрешения, попробовала команда:
install -b -m 511 /dev/null file