登出并重新登录后,我无法在tmux中写入$ HOME(在安德鲁文件系统上)中的文件。
(.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 .
我已经尝试在tmux之外检查KRB5CCNAME
并将其更新为tmux内的相同值,但无济于事。
谢谢!
答案 0 :(得分:1)
AFS文件系统实现(例如OpenAFS和AuriStorFS使用AFS令牌进行身份验证而不是Kerberos票证。可以通过aklog
命令使用Kerberos获取AFS令牌。在没有参数aklog
的情况下执行时,将使用存储在当前Kerberos凭据高速缓存中的Kerberos票证授予票证来获取默认工作站单元的AFS令牌。可以使用fs wscell
命令确定工作站单元格。
host# fs wscell
This workstation belongs to cell 'auristor.com'
要确定您是否拥有单元格的AFS令牌,请使用“令牌”#39;命令。
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
获取调试输出。
我希望这会有所帮助。