关于win7用户文件夹权限问题。
在"文件夹高级安全设置"里怎么设置管理员无法修改文件夹的权限?
(本人操作了一晚上,在我设置后,以另外一个管理员身份进入系统后无法打开文件夹、浏览文件夹的内容,但从文件夹的属性可以进入“文件夹高级安全设置”修改权限,最后可以对文件夹进行所有修改、浏览及删除)
或者说win7系统根本无法做这样的设置? 展开
2018-07-30 · 知道合伙人软件行家
在Windows操作系统中,文件夹的所有者默认拥有以下两个权限。
读取权限:内部名称是READ CONTROL,让用户账户可以读取文件夹的权限设置。更改权限:内部名称是WRITE_DAC,让用户账户可以修改文件夹的权限设置。可以借助最新的Owner Rights这个账户SID,来对所有者的权限进行限制。
在Windows 7 (也包括Windows Vista)下这个问题就可以得到圆满解决,方法如下。
(1)只需在文件夹属性对话框的“安全”选项卡中单击“编辑”按钮,在打开的权限编辑对 话框中单击“添加”按钮,在打开的“选择用户或组”对话框中输入“Owner Rights”,并单击“确定”按钮。
(2)接下来就把“OwnerRights”当成是普通的用户账户,并给该账户添加“修改”权限,最后单击“确定”按钮。
(3)现在Admin已经可以在文件夹C:\TestPerm中创建内容,但是无法修改该文件夹的权限。此时,如果在“安全”选项卡中单击“编辑”按钮,会发现“添加”和“删除”按钮以及权限设置都灰色显示。
(4)在“安全”选项卡中单击“高级”按钮,在弹出的对话框中单击“更改权限”按钮,win7旗舰版用户可以看到打开的对话框中只有“查看”按钮可以使用。
(5)如果这时候查看Admin的有效权限,会发现该账户只具有创建文件和文件夹的权限,而没有更改权限的能力。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
这个是无法做到的,除非你授予这两个人是来宾模式(详见控制面板),管理员就好比是户主,乃怕没有钥匙进出家门,也可以合法的找开锁公司开门。所以这是实现不了的!
但是出于你的目的是保障文件夹内的文件不被另外一个用户浏览。我只能采取这样的办法。分层管理。win7应该自带BitLocker(资源管理器,右键磁盘;界面如下图,使用方法见附件)可以对某个磁盘进行设密,这样另一个用户就不会看到了。你可以从某个盘中分出两个盘来,大小视情况而定。采取如上操作就可以间接的达到你的目的。这样不仅无法对磁盘内的文件进行操作,连看都看不到。如果你想授予的是两个文件夹的权限,直接在桌面上建立快捷方式到对应磁盘中,就能达到目的。解说已经非常全面了!不知道能不能帮到你。