全国免费咨询电话:8885-345-99999

$art['title']
棋牌类/获取开放固件密码进行复制!
棋牌代理 在读者的帮助下,我们得到了答案(某种程度上)为什么Open Firmware Password Utility不能从Mac OS X安装CD复制到我们的硬盘 - 虽然如果从OS 9启动它会复制(参见前面的报道) : setuid位在应用程序包中的Open Firmware Password文档/程序中启用。您可以通过使用终端导航到包含此文件的MacOS目录并键入来查看此信息。权限列表将是<-rwsrwxr-x>。我们的理解是,设置此位通常用于UNIX中的密码设置实用程序,因为它允许用户拥有程序所有者的执行权限。因此,您可以通过在终端中键入而无需root权限来更改自己的密码。我们认为(和其他读者确认)设置此位可防止将文件复制为安全措施。更具体地说,正如Rainer Brockerhoff写道:“在所有UNIX系统中,setuid位在复制时被清除,以避免潜在的安全漏洞......因此复制的实用程序将不会以root身份运行,并且无法正确执行。”实际上,它似乎没有复制只是改变了一点;相反,它似乎并不完全复制文件。但基本思路是正确的。 (还要感谢Remo Del Bello。)无论如何,我们可以通过执行以下操作来证明这是问题的根源,它清除了位并允许实用程序复制:更新:非终端解决方案作为MacFixIt读者我们知道,我们更愿意尽可能提供非终端解决方案。在这方面,我们发现实用程序X官方网站Ray提供了一种方便的基于GUI的方法来检查和修改filesu的setuid和相关权限属性。更新:SetUID作为复制保护它没有引起我们的注意,启用setuid位可以工作作为一种优秀的复制保护形式,用于无法启动到OS 9的情况,用户只能对相关文件进行只读访问。注意:之前,我们注意到能够通过setuid更改此用户位命令。但是,setuid似乎已从OS X 10.1中包含的最新版本的BSD中删除。即使输入也不会产生任何响应。更新:更正一些读者报告说他们仍然在OS X 10.1系统上使用了setuid命令,并建议可能需要安装Developer Tools CD软件。我们之前安装了部分开发者工具软件。但是,根据读者的建议,我们回去安装了整个软件。果然...... setuid回来了。另一个注意事项:Steffen Barabasch提供了这种替代方法(我们还没试过):“尝试使用来自终端。这应该复制一切,包括set-user-ID-bits和资源分支。[开发人员工具CD中包含的CpMac命令也应该在这里工作。]如果它只是一个纯粹的Cocoa应用程序,没有任何资源分叉,一个简单的应该也可以。“ 棋牌游戏

扫一扫关注我们

版权所有©星空棋牌官方网站_最新官方_[App下载] 好棋牌游戏下载地址_老男孩_延禧攻略 网站地图