返回列表 发帖

[讨论]CMD下文件或文件夹的权限设置

[讨论]CMD下文件或文件夹的权限设置
议题作者:power20
信息来源:邪恶八进制信息安全团队(www.eviloctal.com
最近遇到一个服务器 我想改变他的一个文件夹权限 无奈 文件夹有10G大。3389上改的话 好半天不动一下。。一会就死了。。
于是我想用命令行改
想改成 如下图:


请各位大牛 指点一下~~

我知道cacls可以修改权限  不过 好像不太行。。我试试了很长时间都没成功。。。

另外还求一个可以修改文件夹 修改时间的工具。。

现在好象只有修改文件的 文件夹在修改一次之后。。就再改都是那个时间了。。改变系统时间也是那样。。我很疑惑。。虽然可以改完了系统时间再新建一个 可是 有的文件夹过大。。权限设置变态 要新建的话 就得改上一层目录。。
帖子4 精华0 积分10 阅读权限40 在线时间16 小时 注册时间2007-2-8 最后登录2008-6-7 查看详细资料引用 报告 回复 TOP 少女暴富的隐秘(图)


sherry_gvi
晶莹剔透§烈日灼然

echo y| cacls d:\myftp /t /c /g everyone:f 更改当前目录和子目录为everyone完全控制
echo y| cacls d:\myftp /c /g everyone:f 只更改当前目录
echo y| cacls d:\myftp /t /c /p everyone:f 替换用户权限,当前目录和子目录
echo y| cacls d:\myftp /c /g everyone:f  同2。
不过这里要注意一点,这个执行以后,就只剩一个everyone用户了,其他的全删了,如果你改的是完全控制权限,没有任何问题,一旦改成只读或只写不读,再想改回去就要费点事了。
再改可以先net localgroup把这个用户加个administrators组里,权限修改完以后再改回来。
不过也可以用echo y| cacls d:\myftp /e /t /c /g everyone:f 来加个/e参数修改,保留原来的所有用户权限。缺点是文件太多的话,黑屏一排排的刷。
再用个bat2exe转换成.exe执行就完美了。
忘了补充一下,你要是只改当前目录的权限而不改子目录,那直接echo y| cacls d:\myftp /e /c /g everyone:f 就OK。也不需要转成exe了。

TOP

用cacls命令,你看看clcls命令的说明,"爱"就是科学与逻辑永远无法解释的程序.
帖子7 精华0 积分19 阅读权限40 性别男 在线时间2 小时 注册时间2007-10-11 最后登录2008-7-9 查看详细资料引用 报告 回复 TOP 软件项目外包

Lo7e4L
晶莹剔透§烈日灼然

TOP

返回列表