本文为大家介绍修改文件的访问权限使用命令(cmd修改文件内容命令),下面和小编一起看看详细内容吧。
cmd下如何修改文件访问控制权限cmd下如何修改文件访问控制权限我们在生活中越来越离不开电脑,但是在使用电脑的过程中总会遇到各种各样的问题。 ttep致力于为电脑新手朋友们介绍一些简单常见问题的解决方法。这次给大家介绍一下在cmd下修改文件访问控制权限的方法。
确保您的磁盘分区格式是ntfs。fat32 是不可接受的。
1. cacls.exe命令的使用
这是一个可以在windows 2000/xp/server 2003操作系统下使用的命令,其作用是显示或修改
文件的访问控制列表,可以在命令中使用通配符指定多个文件,也可以在命令中指定多个用户。
命令语法如下:
cacls 文件名[/t] [/e] [/c] [/g usererm] [/r user [.]] [/p usererm [.]] [/d user [.]]
文件名:显示访问控制列表(以下简称acl)
/t:改变当前目录及所有子目录中指定文件的acl
/e:编辑acl 而不替换
/c: 访问被拒绝错误时继续
/g userer:perm:赋予指定用户访问权限,perm代表不同级别的访问权限,其值可以是r(读)、w(写)、c(改、写)、f(完全控制)等。
/r 用户:撤销指定用户的访问权限,注意该参数只有与“/e”一起使用时才有效。
/p user:perm:替换指定用户的访问权限,perm的含义同前,只是增加了选项“n(none)”。
/d 用户:拒绝指定用户的访问。
:查看文件夹的访问控制权限
查看c:\ruery文件夹的访问控制权限,只需在‘开始运行’对话框中输入以下命令:或切换到命令提示符模式即可
cacls c:\ruery
此时我们会看到所有用户组和用户对c:\ruery文件夹的访问控制权限项。
ci 表示ace 将被目录继承。
oi 表示ace 将被文件继承。
io表示aci不适用于当前文件或目录。
每行末尾的字母表示控制权限,例如“f”表示完全控制,“c”表示更改,“w”表示写入。 'r' 代表阅读
如果你想查看这个文件夹中所有文件(包括子文件夹中的文件)的访问控制权限(见图1),你可以输入'cacls c:\ruery'。命令。
: 修改文件夹访问控制权限
如果要授予本地用户ruery对c:\ruery文件夹及其子文件夹中所有文件的完全访问权限,只需键入以下命令:
cacls c:\ruery /t /e /c /g ruery:f
'/t'表示修改文件夹及子文件夹下所有文件的acl。
'/e' 表示只编辑不替换。
'/c' 表示在访问被拒绝错误时继续。
'/g ruery:f'表示给本地用户ruery完全控制权限。
'f'代表完全控制,如果你只想给读权限,那么它应该是'r'
: 撤销用户的访问控制权限
如果要撤销ruery用户对c:\ruery文件夹及其子文件夹的访问控制权限,可以输入以下命令:
cacls c:\ruery /t /e /c /r ruery
要简单地拒绝对用户的访问,您可以键入以下命令:
cacls c:\ruery /t /e /c /d ruery
cacls.exe c:\windows\system32\net.exe /c /e /t /g administrators:f
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g administrators:f
cacls.exe c:\windows\system32\net.exe /c /e /t /g everyone:f
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g everyone:f
cacls.exe c:\windows\system32\net.exe /c /e /t /g system:f
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g system:f
cacls.exe c:\windows\system32\net.ex
e /c /e /t /g administrator:f
cacls.exe c:\windows\system32\dllcache\net.exe /c /e /t /g administrator:f
cacls.exe c: /e /t /g everyone:f #把d盘设置为everyone可以浏览
cacls.exe d: /e /t /g everyone:f #把d盘设置为everyone可以浏览
cacls.exe e: /e /t /g everyone:f #把e盘设置为everyone可以浏览
cacls.exe f: /e /t /g everyone:f #把f盘设置为everyone可以浏览
二、使用增强工具xcals.exe
在windows 2000资源工具包中,微软还提供了一个名为xcacls.exe的文件控制权限修改工具,其功能较cacls.exe更为强大,可以通过命令行设置所有可以在windows资源管理器中访问到的文件系统安全选项,我们可以从[url]http: //www.microsoft---/windows2000/techinfo/reskit/tools/existing/xcacls-o.asp 下载,安装后即可使用。
xcacls.exe命令的语法和参数与cacls.exe基本相同,但不同的是它通过显示和修改件的访问控制列表(acl)执行此操作。在“/g”参数后除保持原有的perm权限外,还增加了spec(特殊访问权限)的选项,另外还增加了“/y”的参数,表示禁止在替换用户访问权限时出现确认提示,而默认情况下,cacls.exe是要求确认的,这样在批处理中调用cacls.exe命令时,程序将停止响应并等待输入正确的答案,引入“/y”参数后将可以取消此确认,这样我们就可以在批处理中使用xcacls.exe命令了。
①:查看文件或文件夹的权限
在“开始→运行”对话框或切换到命令提示符模式下,注意请事先将“c:\program files\resource kit”添加到“系统属性→高级→环境变量→系统变量”中,或者通过cd命令将其设置为当前路径,否则会提示找不到文件,然后键入如下命令:
xcacls c:\ruery
此时,我们会看到图2所示的窗口,这里可以查看到所有用户组或用户对c:\ruery文件夹的访问控制权限,io表示此ace不应用于当前对象,ci表示从属窗口将继承此ace,oi表示从属文件将继承该ace,np表示从属对象不继续传播继承的ace,而每行末尾的字母表示不同级别的权限,
好了,修改文件的访问权限使用命令(cmd修改文件内容命令)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。
6s plus 怎么升级,6splus怎么升级到10.3.3版本tenda腾达路由器怎么设置(腾达无线路由器设置方法)windows10专业版激活产品密钥(window10激活专业版密钥)中国机房建设十大公司,中国机房工程企业30强有哪些pcie和ssd哪个更好,SSD接口STAT好还是PCIE好推荐几款屏幕好的笔记本(2020年屏幕好的笔记本)win10补丁一直安装失败(window补丁安装失败)用苹果7p手机怎么取钱,苹果7p怎么拦截垃圾短信