Когда я вхожу в терминал
files=(/var/db/*); printf '%s\n' "${files[@]}"
и запустив его, я получаю список файлов в этой папке, но переход в ограниченный каталог TokenCache ничего не дает:
files=(/var/db/TokenCache/*); printf '%s\n' "${files[@]}"
Эта команда возвращает мне /var/db/TokenCache/*, а не файлы/папки внутри. Есть ли способ заставить его работать внутри папок с ограниченным доступом, поскольку sudo ls и даже sudo rm работают внутри? Например:
sudo ls -la /var/db/TokenCache
показывает его содержимое, а именно две папки config и tokens.