Dennis, конечно, получил меня на правильном пути. Вот то, что я в конечном счете использую:
sudo find . -depth 3 -name Library -exec ls -ldGF {}/Caches \;
Это только ищет на глубине 3 каталогов глубоко, ища папку Library (который каждый пользователь имеет). Это затем перечислит запись для Кэшей в той папке, давая мне:
Я попробовал:
sudo find . -depth 4 -name Caches -ls
и это действительно близко к тому, что я хотел. Это не имеет никакой окраски и не скажет мне, если папка Cache отсутствует в целом.
Мне также действительно понравился поиск поврежденных символьных ссылок, следующим образом:
sudo find -L . -depth 4 -type l -ls
Я предполагаю, что мораль истории - то, что я должен был провести еще некоторое время, просматривая find
страница справочника.
Вы действительно прочитали сообщение и проверили, синхронизированы ли часы? Машины в домене Windows должны находиться в пределах определенного допуска друг к другу (5 минут из памяти, но я не уверен на 100%), в противном случае процесс Kerberos, лежащий в основе Active Directory, предполагает, что происходит что-то хитрое, и блокирует соединения.
В качестве отправной точки убедитесь, что время на обеих машинах синхронизировано (используйте один из адресов пула NTP, если не уверены) и убедитесь, что часовые пояса установлены правильно на обеих машинах. На самом деле их не нужно синхронизировать друг с другом, но они оба должны находиться в пределах 5-минутного окна, поэтому, если вы синхронизируете их с внешним источником, синхронизируйте их с одним и тем же.