我的笔记本上安装了 Windows 7 Ultimate。我只有一个用户帐户。我想知道为什么在更改文件属性时系统有时会告诉我我没有管理员权限。
难道不是管理员?如果不是,如何使其成为管理员?
答案1
通常可以通过查看以下方法解决没有权限更改文件的问题三个不同但又相关的问题。
ACL 权限(访问控制列表)
每个文件和文件夹都有自己的权限,用于授予或拒绝用户访问该对象。这是您在查看文件属性时看到的权限列表,然后单击安全选项卡。从这里,您可以使用 ACL 权限(即读取、写入等)授予或拒绝个人用户和/或用户组对对象的访问。
所有权
默认情况下,创建对象的人是该对象的所有者(如果您属于域的一部分,则这种情况可能会改变)。
对象的所有者有权更改对象的权限。同时,该所有者还可以拒绝管理员访问该对象。听起来有点混乱?
当你意识到管理员组有权取得任何对象的所有权。如果您查看文件或文件夹的属性,单击“高级”并查看“所有者”选项卡,您就可以看到谁是该对象的所有者。
联合航空
在权限方面,最容易被误解和忽视的领域是 UAC。如果你的帐户属于管理员组,这并不意味着你有管理员权限默认情况下,您的帐户以受限用户访问权限 (LUA) 开始。这可以加强您机器的安全性。每个程序基本上都被授予启动该程序的用户的权限。想象一下,每次承包商出现在您家为厨房铺瓷砖时,您的另一半都会允许承包商进入房屋,即使您不在,因为您这么说。
但是,承包商不能自由支配您的房屋。他们只能获得完成工作所需的权限,例如水、厕所、厨房。这就像给代客泊车员一把代客泊车钥匙,而不是普通的汽车钥匙(可以打开您的后备箱和杂物箱)。承包商不得进入您的卧室或孩子的房间,因为您会问“他们为什么要这样做?”。同样,Vista(和更新版本)操作系统基本上为程序提供了有限用户的权限(您可以将其视为属于用户帐户),因为程序很少需要这样的特权。
因此,即使 Explorer 也只能以用户身份运行,虽然您的帐户属于管理员组。要使 Explorer 执行仅标记为管理员的操作,它需要升高(这是当您看到 UAC 多色盾牌时)。
要提升程序权限,操作系统会查看您的帐户是否属于管理员组。如果是,操作系统会提升程序权限,授予其管理员权限。如果不是,操作系统会要求输入管理员组中某个人的用户名和密码。
还有一些特殊情况,但是除非你正在摆弄不该摆弄的物体,否则你不会遇到这些情况。
答案2
文件权限并不是那么明确,文件权限偶尔会出现问题,导致您无法访问或只能访问部分内容。
默认情况下,您将是您创建的任何文件的“所有者”,但是,如果此权限损坏,您可能会失去访问权限,您可以通过以下方式再次获得权限:
右键单击文件>属性>安全
点击底部的高级按钮
然后进入所有者选项卡
点击编辑
如果您的名字在列表中,只需突出显示它并申请获得许可,如果它不在列表中,则单击其他用户或组并输入例如管理员(您应该是该组的一部分)
文件的所有者通常拥有该文件的所有访问权限,因此您通常不需要更改任何其他内容即可使其正常工作