解析 Xauthority 文件

解析 Xauthority 文件

我如何Xauthority在 Ubuntu 中解析该文件?我尝试了以下方法:

cat /run/user/1000/gdm/Xauthority | awk -F'-' '{ print $2 }'

根据格式,第一个值应该是用户,第二个值应该是终端(机器)的名称,后面跟着 magic cookie。我只需要用户名。在这种情况下,它会打印一个空字符串。我该怎么做?

编辑

在文件的开头,我还有以下字符串:^A^@^@^R。我猜也需要删除它才能获取用户名。

答案1

让我们xauth(1)为您解读一下:

xauth list

相关内容