сервер не совместно использует файлы в новом домене

Dennis, конечно, получил меня на правильном пути. Вот то, что я в конечном счете использую:

sudo find . -depth 3 -name Library -exec ls -ldGF {}/Caches \;

Это только ищет на глубине 3 каталогов глубоко, ища папку Library (который каждый пользователь имеет). Это затем перечислит запись для Кэшей в той папке, давая мне:

  • список для папки, если это существует (в синем)
  • строка, показывающая символьную ссылку, если это существует (в фиолетовом)
  • (теоретически) ошибка, если никакая папка Cache не существует вообще

Я попробовал:

sudo find . -depth 4 -name Caches -ls

и это действительно близко к тому, что я хотел. Это не имеет никакой окраски и не скажет мне, если папка Cache отсутствует в целом.

Мне также действительно понравился поиск поврежденных символьных ссылок, следующим образом:

sudo find -L . -depth 4 -type l -ls

Я предполагаю, что мораль истории - то, что я должен был провести еще некоторое время, просматривая find страница справочника.

1
задан 14 October 2011 в 01:16
1 ответ

Вы действительно прочитали сообщение и проверили, синхронизированы ли часы? Машины в домене Windows должны находиться в пределах определенного допуска друг к другу (5 минут из памяти, но я не уверен на 100%), в противном случае процесс Kerberos, лежащий в основе Active Directory, предполагает, что происходит что-то хитрое, и блокирует соединения.

В качестве отправной точки убедитесь, что время на обеих машинах синхронизировано (используйте один из адресов пула NTP, если не уверены) и убедитесь, что часовые пояса установлены правильно на обеих машинах. На самом деле их не нужно синхронизировать друг с другом, но они оба должны находиться в пределах 5-минутного окна, поэтому, если вы синхронизируете их с внешним источником, синхронизируйте их с одним и тем же.

2
ответ дан 3 December 2019 в 22:00

Теги

Похожие вопросы