7

Я получаю отказано в разрешении для пользователя в очень длинном пути.

$ sudo sudo -u user cat /l/o/n/g/path/file
Permission denied

Я уверен, что path и file имеют разрешения для этого пользователя. Есть ли простой способ найти, какой из других каталогов в /l/o/n/g нет?

2 ответа2

3

Это перенаправит стандартный вывод команды find на /dev/null и отобразит только ошибки (включая отказано в доступе) при доступе к каталогам.

find . -type d > /dev/null
3

Если вы согласны с ограничением проверки правами пользователя / группы / других пользователей, используйте

namei -l /l/o/n/g/path/file

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