如何用DOS命令来给文件夹加用户访问权限(2003系统NTFS格式)

nolist 2009-12-26 04:34:14
服务器磁盘格式是NTFS格式
由于一个存放网站会员上传图片的文件夹中图片过多(非常多)导致要想打开这个文件夹非常困难,有时还会死机,现在由于服务器系统重装后要给这个文件夹加用户权限,直接通过windows操作界面来增加用户权限也会死在那里没反映, 有什么办法可以解决呢??

在windows界面打开"命令提示符"窗口用DOS命令来增加用户权限是不是可以的

要用什么命令呢? 要给这个文件夹目录加一个用户然后赋予它读取和修改的权限
...全文
584 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ederew 2009-12-26
  • 打赏
  • 举报
回复
echo y|cacls "x:\userfolder" /g username:f /e
echo y|cacls "x:\userfolder\*.*" /g username:f /e /t /c
yinrui_520 2009-12-26
  • 打赏
  • 举报
回复
cacls /?
ljc007 2009-12-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 nolist 的回复:]
不要用批处理,直接输入DOS命令可不可以  比如,给D盘下的pic目录加入abc用户并赋予它读取和写入和修改的权限 
[/Quote]

行不行你亲自试试就知道了^_^
就是just4 2009-12-26
  • 打赏
  • 举报
回复
读取、写入和修改,简单考虑就是完全权限吗

以上脚本,直接手工输入cmd不是一样
就是just4 2009-12-26
  • 打赏
  • 举报
回复
如是完全权限,且需传递权限给文件夹下的所有文件

[code=BatchFile]echo y|cacls "x:\userfolder" /g username:f /e
echo y|cacls "x:\userfolder\*.*" /g username:f /e /t /c[/code]
nolist 2009-12-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ljc007 的回复:]
test.bat

BatchFile code@echooffrem 读取echo y|cacls"D:\test"/g %username%:r/erem 修改echo y|cacls"D:\test"/g %username%:c/e
[/Quote]

不要用批处理,直接输入DOS命令可不可以 比如,给D盘下的pic目录加入abc用户并赋予它读取和写入和修改的权限
ljc007 2009-12-26
  • 打赏
  • 举报
回复
test.bat

[code=BatchFile]
@echo off
rem 读取
echo y|cacls "D:\test" /g %username%:r /e
rem 修改
echo y|cacls "D:\test" /g %username%:c /e
[/code]

6,873

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧