X服务器访问控制与事件处理详解
1. X服务器访问控制函数
在与X服务器进行交互时,访问控制是保障系统安全的重要环节。下面介绍几个用于管理访问控制列表的函数。
1.1 XRemoveHost函数
XRemoveHost 函数用于从指定显示的访问控制列表中移除特定主机。使用该函数时,需要指定 display 和 host 两个参数,前者指定与X服务器的连接,后者指定要移除的主机。
XRemoveHost(display, host);
需要注意的是,服务器必须与客户端进程位于同一主机,否则会产生 BadAccess 错误。如果将自己的机器从访问列表中移除,将无法再连接到该服务器,且此操作除非重置服务器,否则无法逆转。该函数可能会生成 BadAccess 和 BadValue 错误。
1.2 XRemoveHosts函数
若要一次性移除多个主机,可以使用 XRemoveHosts 函数。该函数需要指定 display 、 hosts 和 num_hosts 三个参数,分别表示与X服务器的连接、要移除的每个主机以及主机的数量。
XRe
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



