注销并登录后,在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文件系统实现(如OpenAFS和AuriStorFS)使用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调试输出。
我希望这会有所帮助。
感谢您的帮助!我将这个答案标记为解决方案,因为它解释了我缺失的部分。对于有同样问题来到这里的任何人,我需要的最后一步是运行'kinit'然后运行'aklog'。 –