这是 xauth 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
xauth - X 权限文件实用程序
概要
验证 [ -f 认证文件 [ -vqibn [ 命令 ARG ... ]
商品描述
这个 验证 程序用于编辑和显示中使用的授权信息
连接到 X 服务器。 该程序通常用于提取授权记录
从一台机器并将它们合并到另一台机器上(就像使用远程登录或
授予其他用户访问权限)。 命令(如下所述)可以交互输入,
在 验证 命令行,或在脚本中。 请注意,该程序确实 而不去 联系 X
服务器,除非使用 generate 命令。 一般 验证 不用于创建
首先是授权文件条目; 启动 X 服务器的程序(通常 XDM
or 运行startx) 这样做。
配置
以下选项可用于 验证. 它们可以单独给予(例如, -q
-i) 或可以组合(例如, -气).
-f 认证文件
此选项指定要使用的授权文件的名称。 默认情况下, 验证
将使用由 XAUTHORITY 环境变量指定的文件或 .X权限
在用户的主目录中。
-q 该选项表示 验证 应该安静地运行,而不是不请自来的打印
状态消息。 这是默认值,如果 验证 命令在命令上给出
行或者标准输出未定向到终端。
-v 该选项表示 验证 应该详细操作并打印状态
指示各种操作结果的消息(例如,有多少记录
被读入或写出)。 这是默认值,如果 验证 正在阅读命令
从它的标准输入和它的标准输出被定向到一个终端。
-i 该选项表示 验证 应该忽略任何授权文件锁。
通常情况下, 验证 将拒绝阅读或编辑任何已被授权的文件
被其他程序锁定(通常 XDM 或其他 验证).
-b 该选项表示 验证 应该尝试打破任何授权文件锁定
在继续之前。 仅使用此选项来清理陈旧的锁。
-n 该选项表示 验证 不应尝试解析任何主机名,但
应该总是打印存储在授权文件中的主机地址。
-V 此选项显示 xauth 可执行文件的版本号。
指令
以下命令可用于操作权限文件:
加 显示名称 协议名 十六进制
使用给定协议和密钥的指示显示的授权条目
数据被添加到授权文件中。 数据被指定为一个偶数-
十六进制数字的长度字符串,每一对代表一个八位字节。 这
每对的第一个数字给出了八位字节的最高有效 4 位,并且
该对的第二个数字给出了最低有效的 4 位。 例如,一个 32
字符 hexkey 将代表 128 位值。 一个协议名称由
仅将一个句点视为缩写 麻省理工学院-MAGIC-COOKIE-1.
生成 显示名称 协议名 [可信|不可信]
[超时 秒[组 组号[data 十六进制数据]
此命令类似于添加。 主要区别在于,而不是要求
用户提供关键数据,它连接到指定的服务器
显示名称 并使用 SECURITY 扩展来获取要存储的关键数据
在授权文件中。 如果无法联系到服务器或无法联系到服务器
支持 SECURITY 扩展,命令失败。 否则,授权
使用给定协议的指示显示的条目被添加到
授权文件。 处理仅由单个句点组成的协议名称
作为的缩写 麻省理工学院-MAGIC-COOKIE-1.
如果 信任 选项,使用此授权连接的客户端将
像往常一样完整运行显示器。 如果 不可信 使用,客户端
使用此授权进行连接将被视为不受信任并被阻止
窃取或篡改属于受信任客户的数据。 见安全
有关对不受信任的限制的完整详细信息的扩展规范
客户。 默认是 不可信.
这个 超时 选项指定此授权的有效时间(以秒为单位)。
如果授权长时间未使用(没有客户端与其连接)
超过这个时间段,服务器清除授权,并在未来尝试
使用它连接会失败。 请注意,服务器完成的清除确实 而不去
从授权文件中删除授权条目。 默认超时
是60秒。
这个 组 选项指定客户端与此连接的应用程序组
授权应该属于。 请参阅应用程序组扩展规范
更多细节。 默认不属于应用程序组。
这个 data 选项指定服务器应用于生成
授权。 请注意,这是 而不去 写入的相同数据
授权文件。 此数据的解释取决于授权
协议。 这 十六进制数据 格式与 十六进制 在添加中描述
命令。 默认是不发送数据。
[n]提取 文件名 显示名称...
每个指定显示器的授权条目被写入
指示的文件。 如果 下一个 使用命令,条目写在
适用于非二进制传输的数字格式(例如安全电子
邮件)。 提取的条目可以使用 合并 和 合并
命令。 如果文件名只包含一个破折号,则条目将是
写入标准输出。
[n]列表 [显示名称...]
每个指定显示的授权条目(如果没有显示,则全部为
被命名)被打印在标准输出上。 如果 清单 使用命令,
条目将以数字格式显示 下一个 命令;
否则,它们以文本格式显示。 关键数据始终显示在
描述中给出的十六进制格式 加 命令。
[n]合并 [文件名...]
从指定的文件中读取授权条目并合并到
授权数据库,取代任何匹配的现有条目。 如果 合并
使用命令,在描述中给出的数字格式 提取
命令被使用。 如果文件名只包含一个破折号,则标准输入
如果之前没有读过,就会被读。
去掉 显示名称...
与指定显示匹配的授权条目将从
权限文件。
资源 文件名
指定的文件被视为包含以下内容的脚本 验证 要执行的命令。
空白行和以尖号 (#) 开头的行将被忽略。 一个破折号
可用于指示标准输入,如果它尚未被读取。
info 描述授权文件的信息,无论是否有任何更改
是从哪里制造的 验证 正在读取的命令打印在标准上
输出。
出口 如果进行了任何修改,则写出权限文件(如果
允许),程序退出。 文件结尾被视为隐式 出口
命令。
退出 程序退出,忽略任何修改。 这也可以通过
按中断字符。
版本 此命令显示 xauth 可执行文件的版本号。
帮助 [绳子]
以给定字符串开头的所有命令的描述(或所有命令,如果
没有给出字符串)打印在标准输出上。
? 有效命令的简短列表打印在标准输出上。
显示屏玻璃制造 名字
显示名称 加, [n]提取, [n]列表, [n]合并和 去掉 命令使用相同
格式为 DISPLAY 环境变量和公共 -显示 命令行参数。
显示特定信息(如屏幕编号)是不必要的,将被
忽略。 同机连接(例如本地主机套接字、共享内存和
互联网协议主机名 本地)被称为 主机/ Unix:显示编号 so
不同机器的本地条目可以存储在一个权限文件中。
例
最常见的用途 验证 是提取当前显示的条目,将其复制到
另一台机器,并合并到远程机器上的用户权限文件中:
% xauth 提取物 - $DISPLAY | ssh otherhost xauth 合并 -
以下命令联系服务器 :0 以使用 MIT- 创建授权
MAGIC-COOKIE-1 协议。 使用此授权连接的客户端将不受信任。
% xauth 生成:0。
环境
本篇 验证 程序使用以下环境变量:
权威
获取要使用的授权文件的名称,如果 -f 不使用选项。
主页 如果未定义 XAUTHORITY,则获取用户的主目录。
使用 onworks.net 服务在线使用 xauth
