Как я могу разобрать файл Xauthority
в Ubuntu. Я пробовал следующее:
cat /run/user/1000/gdm/Xauthority | awk -F'-' '{ print $2 }'
В соответствии с форматом, первое значение должно быть пользователем, а второе - именем терминала (машины), за которым следует волшебное куки-файл. Мне нужно только имя пользователя. В этом случае он распечатает пустую строку. Как я могу это сделать?
EDIT
В начале файла у меня также есть следующая строка: ^A^@^@^R
. Нужно будет это удалить, чтобы получить имя пользователя.
Позвольте xauth(1)
прочитать это для вас:
xauth list