注销并登录后,在tmux中无法写入$ HOME

问题描述:

注销并重新登录后,我无法在tmux中向$ HOME(在Andrew文件系统上)写入文件。

(.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,无济于事。

谢谢!

AFS文件系统实现(如OpenAFSAuriStorFS)使用AFS令牌进行身份验证,而不是Kerberos票证。使用Kerberos通过aklog命令可以获取AFS令牌。当不带参数aklog执行时,将使用存储在当前Kerberos凭证高速缓存中的Kerberos票据授予票证来获取默认工作站单元的AFS令牌。工作站单元可以使用命令fs wscell来确定。

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

要确定您是否有单元格的AFS令牌,请使用'令牌'命令。

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'。 –