разрешение для доступа к файлам отклонено, и уничтожаются некоторые сессии

[

] Чтобы избежать запуска одного []cp[] в каждом файле (как и в случае с []-exec cp {} /dest \;[]): [

] [
find . -name '*.txt" -type f -exec sh -c '
  exec cp "$@" /path/to/destination' sh {} +
] [

]Или с GNU []cp[]:[

] [
find . -name '*.txt" -type f -exec cp -t /path/to/destination {} +
] [

]С помощью []zsh[]:[

] [
cp ./**/*.txt(.) /path/to/destination
] [

]Или[

] [
cp ./**/*.txt(D.) /path/to/destination
] [

]Если вы хотите включить скрытые файлы (или файлы в скрытые папки), как в [], найдите[] решение. [

]
1
17.04.2015, 01:02
1 ответ

Срок действия учетных данных Kerberos истекает по истечении заданного промежутка времени. Это устанавливается администраторами сайта, обычно около 24 часов.

Ваша реальная проблема в том, что ваш домашний каталог, скорее всего, находится в AFS, которая является распределенной файловой системой, использующей kerberos для аутентификации.

Для восстановления доступа к файлам вам нужно получить новый билет kerberos и маркер AFS. ( маркеры - это специальные билеты, которые живут в рабочем пространстве, чтобы позволить ядру получить доступ к AFS-серверам от вашего имени. )

Точные команды будут варьироваться от сайта к сайту, но обычно

kinit 
aklog

восстанавливает ваш доступ к файловой системе. Вы можете узнать больше о AFS на сайте OpenAFS.

OpenAFS Website

2
27.01.2020, 23:37

Теги

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