Cacls 显示或修改任意访问控制列表 (DACL) 文件_DOS/BAT

Cacls
显示或修改任意访问控制列表 (DACL) 文件。

语法
cacls FileName [/t] [/e] [/c] [/g User:permission] [/r User [...]] [/p User:permission [...]] [/d User [...]]

参数
FileName 
必需。显示指定文件的 DACL。 
/t 
更改当前目录和所有子目录中指定文件的 DACL。 
/e 
编辑 DACL,而不是替换它。 
/c 
忽略错误,继续修改 DACL。 
/g User:permission 
将访问权限授予指定用户。下表列出了 permission 的有效值。 值 说明 
n 无 
r 阅读顺序 
w 写入 
c 更改(写入) 
F 完全控制 

/r user 
取消指定用户的访问权限。 
/p User:permission 
替代指定用户的访问权限。下表列出了 permission 的有效值。 值 说明 
n 无 
r 阅读顺序 
w 写入 
c 更改(写入) 
F 完全控制 

/d user 
拒绝指定用户的访问。 
/? 
在命令提示符显示帮助。 
注释
使用下表解释输出结果。 输出 ACE 的适用于 
OI 此文件夹和文件 
CI 此文件夹和子文件夹 
IO ACE 不适用于当前文件/目录。 
没有输出消息 仅此文件夹 
(IO)(CI) 此文件夹、子文件夹和文件 
(OI)(CI)(IO) 仅子文件夹和文件 
(CI)(IO) 仅子文件夹 
(OI)(IO) 仅文件 

使用通配符(? 和 *)可以指定多个文件。 
可以指定多个用户。 
XOX 

时间: 2024-09-20 07:57:48

Cacls 显示或修改任意访问控制列表 (DACL) 文件_DOS/BAT的相关文章

CMD命令行下修改网络IP设置的方法_DOS/BAT

不累述,直接两个例子: 1.全自动修改网络地址: 复制代码 代码如下: @echo off netsh interface ip set address name="本地连接" static 192.168.1.55 255.255.255.0 192.168.1.1 auto >nul netsh interface ip add dns "本地连接" 202.98.96.68 index=1 >nul netsh interface ip add d

用批处理删除N天前或指定日期时间(前后)创建(或修改)的文件_DOS/BAT

核心代码: @echo off :: by oicu#lsxk.org :: 15:17 2011-1-13 :: 如果只是删除指定日期或N天前修改的文件,用forfiles即可 FORFILES /P "C:\测试目录" /S /M *.log /D -3 /C "cmd /c if @isdir==FALSE echo del @file" :: 指定日期(包含)前修改的文件:/D -yyyy/mm/dd :: 以下是流水账 :: 使用限制:控制面板里设定日期格

wget各种选项分类列表与下载_DOS/BAT

wget各种选项分类列表 "    启动    -V,  --version           显示wget的版本后退出   -h,  --help              打印语法帮助   -b,  --background        启动后转入后台执行   -e,  --execute=COMMAND   执行`.wgetrc'格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc "    记录和输入文件    -o,  --output-file=F

NTRights 命令行(DOS)修改用户权限功能详细说明_DOS/BAT

此工具系微软官方工具,但系统不自带,需下载 微软官方下载"Windows Server 2003 Resource Kit Tools"安装包 安装后需从%ProgramFiles%\Windows Resource Kits\Tools中把NTRights复制到系统中 本站下载: nright.rar 详解用法:(参数说明系LZ-MyST原创,除登录权限部分) 复制代码 代码如下: 用法:-u xxx xxx为用户/组 -m \\xxx 对远程主机进行操作(默认本地机器) -e xx

用批处理网络映射驱动器后自动修改磁盘卷标名脚本_DOS/BAT

比如把服务器master上的D:\data映射为本地磁盘Z盘,里面存放的都是各个部门的文件夹,这些文件夹都设置了对应的权限,保证数据的安全.之后用户就可以在我的电脑里看到一个网络磁盘:'master' 上的 data (Z:) 类似这样的很长的卷标名. 这个卷标名没有什么问题,只是缺乏实际的意义,用户无法一目了然.因此我们需要把这个网络驱动器映射的卷标名修改下,只需在其上面右键重命名即可.可是如果是很多用户呢,尤其是用域管理的情况下,一个个修改这个工作量就很大了.因此现在给大家分享一个批处理脚本

dos常用命令列表与使用说明_DOS/BAT

上课里我们已经学习了不少DOS命令,但那只是很小的一部分,在这课将简要介绍其它一些命令.  首先,在这一节先回忆一下上课的内容,不要学过就忘啊,多使用几次就能记住的.好,开始吧,看你学得怎么样.  cd 改变当前目录 sys  制作DOS系统盘  copy 拷贝文件 del  删除文件  deltree   删除目录树 dir  列文件名  diskcopy 制磁盘 edit 文本编辑  format   格式化磁盘 md 建立子目录  mem  查看内存状况 type 显示文件内容  rd 删

中文显示ping结果的批处理bat文件_DOS/BAT

中文显示ping结果.bat 复制代码 代码如下: @echo off color f2 echo. set for=于 set of=的 set with=用 set in=(以 set data:=数据 set milli-seconds:=毫秒为单位) set Approximate=大约 set times=时间: set round=来回 set trip=行程 set Reply=应答 set from=来自 set bytes=字节 set time=时间: set timed=时

用批处理/注销脚本清除 存储用户名和密码 列表的代码_DOS/BAT

windows xp pro以上的系统,在进行网络共享验证.内部网或代理域验证.runas /savecred 等方式存储的windows用户名和密码,可以在控制面板的"用户和账户"的密码管理中进行管理,也可以运行control keymgr.dll进行管理. 在用户目录%appdata%/microsoft 下的 Credentials.Protect保存了这些保存用户名和密码.在删除这两个目录后重启,即可清除保存动密码列表. 故可以建立批处理,添加到用户的注销脚本中: 复制代码 代

远程批量修改计算机IP设置的批处理_DOS/BAT

网络IP设置远处更改脚本. 当网络整改需要大量IP修改的时候,可利用该脚本进行更改(重启计算机前不生效,可继续工作),然后等下班时间修改交换机配置,次日所有计算机启动后就可以用新IP工作了. 前提条件,知道域管理员密码或者所有计算机的本机管理员密码(后者比较麻烦),客户计算机为WIN2K或XP(防火墙开放135-139端口). 一条命令批量修改: for /l %i in (2,1,254) do net use //192.168.0.%i /user:admin@domain.com "pa