![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 03:30 |
共 48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行 |
| 其它操作系统综合讨论区 » cacls命令带来的麻烦 |
| 可打印版本 8,710 / 51 |
| 第16楼 lxmxn | 发表于 2006-10-22 03:17 |
| 版主 发帖 4,938 积分 11,386 | |
|
Re:0401 我的D盘属性里面没有“安全”选项卡啊,而且在NTFS格式的C盘属性中也没有“安全”选项卡。 Re:he200377 复制不行,但是格式化也不是我想要的,格式化会丢失里面的文件,不可取。 |
|
| 第17楼 0401 | 发表于 2006-10-22 03:25 |
| 中级用户 发帖 88 积分 435 | |
|
启用"安全"选项卡的步骤:
文件夹选项\查看\去掉"使用简单文件共享"上的钩.\应用 然后重新打开D盘属性 |
|
| 第18楼 vkill | 发表于 2006-10-22 03:47 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
复制不行??? 不知道什么原因
|
|
| 第19楼 electronixtar | 发表于 2006-10-22 03:58 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
权限这个东西很好破的,实在不行用 Ghost 然后读取 gho 文件即可。
|
|
| 第20楼 lxmxn | 发表于 2006-10-22 05:42 |
| 版主 发帖 4,938 积分 11,386 | |
|
Re:0401 谢谢你,我的问题已经解决了。是释放所有权限得到的。 但是又发现一个奇怪的问题:你可以用命令限制某个用户对文件夹的访问,但是很难用命令恢复这个用户对文件夹的访问,我试了多遍,可以用cacls命令将某个文件夹的访问权限限制,但是不好用cacls命令恢复权限。有点不解。 Re:he200377 在我恢复访问权限以前,是没法复制的,因为什么权限都没有。但是可以对其子目录下的文件进行访问。就是不能对根目录访问。 |
|
| 第21楼 electronixtar | 发表于 2006-10-22 06:30 |
| 铂金会员 发帖 2,672 积分 7,493 | |
因为 cacls 是以当前用户的权限运行的。 |
|
| 第22楼 dato | 发表于 2006-10-22 07:06 |
| 高级用户 发帖 377 积分 916 | |
|
先用runas以administrator用户组登录,然后使用
takeown接管文件的所有者,再cacls runas /user:dato\fdiy "%windir%\system32\cmd.exe" net stop apache2 set aa=e:\w3\apache2 takeown /f %aa% /R /D Y rem Xcacls.exe %aa% /t /e /r www rem Xcacls.exe %aa% /t /e /r fdiy Xcacls.exe %aa% /t /c /g fdiy:r /Y Xcacls.exe %aa% /t /e /c /g www:r /Y Xcacls.exe %aa% /t /e /c /g dato:r /Y Xcacls.exe %aa%\logs /t /c /p fdiy:c /Y Xcacls.exe %aa%\logs /t /e /c /p www:c /Y Xcacls.exe %aa%\logs /t /e /c /p dato:r /Y Xcacls.exe %aa%\conf /t /c /p fdiy:c /Y Xcacls.exe %aa%\conf /t /e /c /p www:r /Y Xcacls.exe %aa%\conf /t /e /c /p dato:c /Y set bb=e:\w3\ext Xcacls.exe %bb% /t /c /g fdiy:c /Y Xcacls.exe %bb% /t /e /c /g www:r /Y Xcacls.exe %bb% /t /e /c /g mysql:r /Y Xcacls.exe %bb%\passwords /c /p www:c /Y Xcacls.exe %bb%\passwords1 /c /p www:c /Y set cc=e:\w3\php takeown /f %cc% /R /D Y Xcacls.exe %cc% /t /c /g fdiy:r /Y Xcacls.exe %cc% /t /e /c /g www:r /Y net start apache2 net stop mysql set dd=e:\w3\mysql takeown /f %dd% /R /D Y Xcacls.exe %dd% /t /c /g fdiy:r /Y Xcacls.exe %dd% /t /e /c /g mysql:r /Y Xcacls.exe %dd%\data /t /c /p fdiy:f /Y Xcacls.exe %dd%\data /t /e /c /p mysql:c /Y net start mysql rem set dd=e:\w3\www rem takeown /f %dd% /R /D Y rem Xcacls.exe %dd% /t /c /g fdiy:r rem Xcacls.exe %dd% /t /e /c /g www:c rem Xcacls.exe %dd% /t /e /c /g dato:c pause |
|
| 第23楼 lxmxn | 发表于 2006-10-22 07:14 |
| 版主 发帖 4,938 积分 11,386 | |
|
即使我用不同的用户也难以更改权限。同样都是administrators组的成员。 |
|
| 第24楼 dato | 发表于 2006-10-22 07:18 |
| 高级用户 发帖 377 积分 916 | |
|
其实使用这个命令的时候最怕的就是复杂又叠加的权限的设定。
Xcacls.exe %aa% /t /c /g fdiy:r /Y 所以一般都要先进行重新设定权限/T,这个东东反正自己熟悉该给谁谁权限就可以了,不然叠加在一起的话就会非常混乱 |
|
| 第25楼 lxmxn | 发表于 2006-10-22 07:19 |
| 版主 发帖 4,938 积分 11,386 | |
|
不懂22楼的兄弟发的是什么东东,什么作用可以给我们讲讲么? |
|
| 第26楼 lxmxn | 发表于 2006-10-22 07:22 |
| 版主 发帖 4,938 积分 11,386 | |
Xcacls.exe %aa% /t /c /g fdiy:r /Y 这个Xcacls.exe是第三方的工具么? |
|
| 第27楼 dato | 发表于 2006-10-22 07:37 |
| 高级用户 发帖 377 积分 916 | |
|
应该一样的吧,xcacls似乎是安装光盘SUPPORT\TOOLS\SUPPORT.CAB
好似多了几个开关,方便点吧 |
|
| 第28楼 lxmxn | 发表于 2006-10-22 08:05 |
| 版主 发帖 4,938 积分 11,386 | |
|
但是我没有这个额外的工具啊`` |
|
| 第29楼 0401 | 发表于 2006-10-23 04:51 |
| 中级用户 发帖 88 积分 435 | |
|
TO:lxmxn
一直不解你为何CACLS会失败,刚才稍微做了下测试,我想大概是这个原因吧. 你登陆的帐户为well,但却不是D盘的所有者,因此当你对D盘进行权限替换之后并不能把权限再修改回来,唯一的办法是你必须取得该目录的所有权.但CACLS好象并不能完成这个任务. 你可以试试用well用户创建一个目录C:\WELL,然后替换权限"ECHO Y|CACLS C:\WELL /P WELL:N"这时你权限已替换了,但是你仍可以"ECHO Y|CACLS C:\WELL /P WELL:F"修改回权限,因为C:\WELL目录是WELL创建的,你就是该目录的所有者,所以你可以修改权限. 附上Xcacls一份.使用时先 cscript /h:cscript [ Last edited by 0401 on 2006-10-23 at 04:55 ] 附件 XCACLS.rar (22.22 KiB) |
|
| 第30楼 electronixtar | 发表于 2006-10-23 06:46 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
Vista里有个 icacls.exe。不知道干什么的。好像是关于安全策略的
|
|
| 上一页 1 2 3 4 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |