2016-03-28 5 views
0

Я не могу записать файлы в $ HOME (в файловой системе Andrew) в tmux после выхода из системы и входа в систему снова.

(.lobster)[earth] ~/lobster >touch test 
touch: setting times of `test': Permission denied 

Моя проблема кажется похожа на описанную here за исключением того, что для меня, разрешения выглядят отлично:

(.lobster)[earth] ~/lobster >ls -ld 
drwxr--r-- 7 awoodard campus 2048 Mar 28 15:55 . 

Я попытался проверить KRB5CCNAME вне tmux и обновить его до того же значения внутри tmux, безрезультатно.

Спасибо!

ответ

1

Реализации файловой системы AFS, такие как OpenAFS и AuriStorFS использовать токены AFS для аутентификации, а не билеты Kerberos. Точки AFS могут быть получены с использованием Kerberos с помощью команды aklog. При выполнении без параметров aklog будет использовать билет для предоставления билетов на Kerberos, хранящийся в текущем кеше учетных данных Kerberos, для получения токена AFS для ячейки рабочей станции по умолчанию. Ячейку рабочей станции можно определить с помощью команды fs wscell.

host# fs wscell 
This workstation belongs to cell 'auristor.com' 

Чтобы определить, есть ли у вас токен AFS для ячейки, используйте команду «tokens».

host# tokens 

Tokens held by the Cache Manager: 

Rxgk Tokens for auristor.com [Expires Apr 03 12:43] 
User's (AFS ID 103) rxkad tokens for auristor.com [Expires Apr 03 12:43] 

Если вы хотите получить AFS маркеры для сот, отличных от рабочей станции клетки

host# aklog grand.central.org 

Наконец, вы можете получить отладочный вывод из aklog с -d paramenter.

Надеюсь, это поможет.

+0

Спасибо за помощь! Я отмечаю этот ответ как решение, потому что он объяснил недостающие части для меня. Для тех, кто прибыл сюда с той же проблемой, последним шагом, который мне был нужен, был запуск 'kinit', а затем' aklog'. –