根据openAFS文档, fs getcalleracces some_path应该给我“some_path”的有效权利。
当我运行这个命令我得到的一些目录
Callers access to . is rlidwk
虽然这不包括“a”pipe理权限,但实际上,我可以将权限更改为该目录(可能是因为我是卷的所有者)。 例如fs sa some_path some_id rw正常工作。
有什么方法可以检查我是该卷的拥有者吗? 我似乎无法find提供此信息的openAFS文档中的任何命令。
卷的根目录的所有者隐含了该卷内的pipe理员权限。 在阅读“fs getcalleraccess”的文档的基础上,我认为它应该select并报告它。 如果不这样做,那对我来说就像是一个bug。
我想作为一种解决方法,您可以从您感兴趣的path中回溯目录层次结构,向后朝“/”方向行进,直到find挂载点,然后检查卷的根目录的所有者是,并且假定用户具有隐含的pipe理员权限并且根据(不pipe什么“fs getcalleraccess”告诉你)作出反应。 虽然这是一个严重的黑客攻击。
没有任何命令(我知道)会告诉你卷的所有者是谁 – 必须实际挂载卷并查看卷根目录的所有者是谁。