其它教程 · 2024年8月28日

xauth命令 – 管理X服务器的访问授权

xauth命令来自英文词组“X authority”的缩写,其功能是用于管理X服务器的访问授权,能够显示和编辑用于连接X服务器的认证信息。

语法格式:xauth [参数] [对象]

常用参数:

-b 中断认证文件锁定
-f 使用指定认证文件
-i 忽略认证文件锁定
-q 静默执行模式
-v 显示执行过程详细信息
add 添加认证条目到认证文件中
extract 添加内容到密码文件中
exit 退出交互模式
extract 将内容写入指定的授权文件
info 显示授权文件相关信息
list 显示指定的显示设备内容
merge 合并多个授权文件内容
nmerge 将内容写入指定的授权文件
remove 删除指定设备的授权条目
source 读取包含xauth的内容指令

参考示例

显示授权文件的信息:

[root@linuxcool ~]# xauth info
Authority file:       /root/.Xauthority
File new:             yes
File locked:          no
Number of entries:    0
Changes honored:      yes
Changes made:         no
Current input:        (argv):1

显示所有授权条目:

[root@linuxcool ~]# xauth list

进入到交互配置模式:

[root@linuxcool ~]# xauth
Using authority file /root/.Xauthority
xauth>