巧用cacls命令来设置文件及其文件夹权限
例一:让所有用户禁止访问D盘test文件夹。
命令:命令行界面的打开就不多说了哦。
看上面。
cacls d:\test /t /p everyone:n
表示把D盘test文件夹设置成对所有用户的[无权限],n表示no,无权限的意思。
其他常用权限:r 表示只读;f表示完全控制。
/t表示对文件夹里面的子文件夹也同样设置权限。
/p你不用管。
但是要写上。
不然运行不好地。
接过是:打开D盘test就提示禁止访问。
因为上面写的是everyone所有用户。
所有你自己也不能访问。
自己要访问时只需要运行命令:
cacls d:\test /t /p everyone:f
就可以了
如果你的电脑有几个账户,你是想不让其他账户访问这个文件夹,那么你可以在写命令的时候把everyone改成相应的账户名字,比如edwin等等〔看你实际的账户名啦〕。
直接用everyone所有用户设置权限。
要打开时再运行命令取消限制,也不是太麻烦。
至少可以提供个机会多练习练习命令行,和记住这条命令。
否则时间长了忘记了又得查资料。
例二:让用户edwin不能打开e:\test\apian.rmvb 这部电影。
当然也可以限制图片,程序,word文档的打开哦。
命令:
cacls e:\test\apian.rmvb /p edwin:n
取消限制:
cacls e:\test\apian.rmvb /p edwin:f
例三:把D盘绿色软件文件夹里面的exe文件设置成只读[包括子文件夹里面的]。
这样可以防止病毒感染exe 文件。
命令:
d:
cd d:\绿色软件
cacls *.exe /t /p everyone:r
w注意上面的
“d:
cd d:\绿色软件”
这两行命令表示把当前目录切换到d:\绿色软件。
不可省略不写哦。
例四:把E盘根目录下设置成只读,防止病毒感染E盘根目录。
因为很多U盘病毒会感染根目录,在根目录下新生成一个文件夹及文件比如 autorun.inf、setup.exe、a2de3d3.exe、autorun.exe。
有些恶性病毒很厉害。
弄得你重装系统都无法解决病毒问题。
因为这些在非系统目录根目录的病毒存在当你单纯格式化C盘重装系统之后,第一次启动时打开D盘等非系统盘的时候病毒在次感染C盘。
如果把非系统盘根目录设置成只读的话就可以防止病毒生成这些文件。
当然不影响根目录下文件的删除哦。
但是会影响你自己建立文件夹或在根目录下复制进文件。
所有建议开始把根目录下的文件夹建立好。
文件放到子文件夹里面。
或者在你想在比如D盘根目录下建立一个文件夹时,先用命令行取消根目录只读。
虽然有点麻烦,但是好处多余坏处哦。
命令:
cacls e:\ /p everyone:r
解除根目录只读:
cacls e:\ /p everyone:f
呵呵。
足够清楚了吧。
试试看吧。
问题:既然我可以用命令来加密,是不是别人也可以用命令来解密?
回答:是的。
只要有
管理员权限的账户都可以运行命令来设置权限。
但是并不是所有人都懂这一套。
或者说懂这些的人很少。
别人即使看到禁止访问的提示,也不会想到到底是怎么回事的。
所有你可以方向使用。
问题:用这些命令的注意点
回答:1、尽量不要对系统文件及文件夹设置权限。
因为那样可能会到时系统出现严重错误的。
2、如果要重装系统,那么之前尽量把加密的解密。
如果是用ghost恢复就不需要了。
3、再次强调,所在盘符必须是ntfs的才行哦。
Windows下使用cacls命令修改文件权限设置方法
Windows下使用cacls命令修改文件权限设置方法一、使用命令行方式进行权限设置。
使用CACLS命令,可以进行文件及文件夹的权限设置。
相关的参数如下:Microsoft Windows [版本 5.2.3790](C) 版权所有 1985-2003 Microsoft Corp.C:\Documents and Settings\Administrator>CACLS显示或者修改文件的访问控制列表(ACL)CACLS filename [/T] [/M] [/S[:SDDL]] [/E] [/C] [/G user:perm] [/R user [...]][/P user:perm [...]] [/D user [...]]filename Displays ACLs./T 更改当前目录及其所有子目录中指定文件的 ACL。
/M 将装入卷的 ACL 更改到目录。
/S 显示 DACL 的 SDDL 字符串。
/S:SDDL 用 SDDL 字符串中指定的 ACL 替换(与 /E、/G、/R、/P 或 /D 一起使用时无效)。
/E 编辑 ACL 而不替换。
/C 在出现拒绝访问错误时继续。
/G user:perm 赋予指定用户访问权限。
Perm 可以是: R 读取W 写入C 更改(写入)F 完全控制/R user 撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。
/P user:perm 替换指定用户的访问权限。
Perm 可以是: N 无R 读取W 写入C 更改(写入)F 完全控制/D user 拒绝指定用户的访问。
在命令中可以使用通配符指定多个文件。
也可以在命令中指定多个用户。
缩写:CI - 容器继承。
ACE 会由目录继承。
OI - 对象继承。
ACE 会由文件继承。
IO - 只继承。
ACE 不适用于当前文件/目录。
给几个例子:1、允许用户访问某文件夹内容:假设要允许user访问d:\test文件夹里的内容。
防止意外删除文件的CMD命令使用方法
防止意外删除文件的CMD命令使用方法在日常使用电脑的过程中,我们经常会遇到意外删除文件的情况,这给我们的工作和生活带来了不便和困扰。
为了解决这个问题,CMD命令提供了一些非常有用的功能,可以帮助我们防止意外删除文件。
本文将介绍一些常用的CMD命令使用方法,帮助读者有效地保护自己的文件。
1. 使用"attrib"命令隐藏文件"attrib"命令可以用来改变文件的属性,包括隐藏属性。
通过将文件的隐藏属性设置为"隐藏",可以有效地防止文件被误删除。
使用方法如下:打开CMD命令提示符,进入文件所在的目录,然后输入以下命令:attrib +h 文件名其中,"文件名"是要隐藏的文件名。
通过这个命令,文件将被隐藏起来,不会在文件资源管理器中显示。
这样,即使误操作删除了其他文件,被隐藏的文件仍然安全保存在原来的位置。
2. 使用"cacls"命令设置文件权限"cacls"命令可以用来设置文件的权限,包括读、写和执行权限。
通过限制文件的删除权限,可以有效地防止文件被误删除。
使用方法如下:打开CMD命令提示符,进入文件所在的目录,然后输入以下命令:cacls 文件名 /e /p 用户名:n其中,"文件名"是要设置权限的文件名,"用户名"是要限制删除权限的用户账户。
通过这个命令,用户将失去对该文件的删除权限,从而防止误删除。
3. 使用"icacls"命令设置文件权限"icacls"命令是Windows Vista及更高版本中的新命令,功能类似于"cacls"命令,但更为强大。
通过"icacls"命令,可以更精细地控制文件的权限。
使用方法如下:打开CMD命令提示符,进入文件所在的目录,然后输入以下命令:icacls 文件名 /deny 用户名:(DE)其中,"文件名"是要设置权限的文件名,"用户名"是要限制删除权限的用户账户。
教你在Windows CMD中查看和修改文件权限
教你在Windows CMD中查看和修改文件权限在Windows操作系统中,CMD(命令提示符)是一个非常强大的工具,可以用来执行各种任务和操作。
其中之一就是查看和修改文件权限。
文件权限是指对文件的访问权限和操作权限的控制,包括读取、写入和执行等操作。
在某些情况下,我们可能需要查看和修改文件的权限,以便更好地管理和保护文件。
下面将介绍一些常用的CMD命令,帮助你在Windows CMD中查看和修改文件权限。
首先,我们来学习如何查看文件的权限。
在CMD中,可以使用icacls命令来查看文件的权限信息。
打开CMD窗口后,输入以下命令:```icacls 文件路径```其中,文件路径是指要查看权限的文件的路径。
执行该命令后,CMD会显示出该文件的权限信息,包括文件所有者、权限组和具体的权限设置。
你可以根据需要来查看不同文件的权限信息,以便更好地了解和管理文件。
接下来,我们将学习如何修改文件的权限。
在CMD中,可以使用icacls命令来修改文件的权限。
同样地,打开CMD窗口后,输入以下命令:```icacls 文件路径 /grant 用户名:权限```其中,文件路径是指要修改权限的文件的路径,用户名是指要授予权限的用户的名称,权限是指要授予该用户的具体权限。
执行该命令后,CMD会将指定的权限授予给该用户。
你可以根据需要来修改不同文件的权限,以便更好地保护和管理文件。
除了使用icacls命令外,还可以使用attrib命令来修改文件的权限。
打开CMD窗口后,输入以下命令:```attrib +权限文件路径```其中,权限是指要修改的权限设置,文件路径是指要修改权限的文件的路径。
执行该命令后,CMD会将指定的权限添加到该文件中。
同样地,你可以根据需要来修改不同文件的权限,以便更好地控制和保护文件。
需要注意的是,在修改文件权限时,需要以管理员身份运行CMD窗口。
否则,你可能无法成功修改文件的权限。
另外,修改文件权限需要谨慎操作,确保你有足够的权限和了解文件的相关信息。
Windows CMD命令中的安全管理技巧
Windows CMD命令中的安全管理技巧Windows CMD(命令提示符)是Windows操作系统中的一个重要工具,它可以帮助用户完成各种任务,包括系统管理和安全管理。
在本文中,我们将探讨一些Windows CMD命令中的安全管理技巧,帮助用户更好地保护自己的计算机和数据。
一、密码管理密码是保护计算机和个人信息安全的第一道防线。
Windows CMD提供了一些命令来管理密码。
例如,可以使用"net user"命令来更改用户密码。
具体的命令是"net user 用户名新密码"。
通过这个命令,用户可以轻松地更改自己的密码,提高账户的安全性。
二、防火墙设置防火墙是保护计算机免受网络攻击的重要组成部分。
Windows CMD提供了一些命令来管理防火墙设置。
例如,可以使用"netsh advfirewall"命令来配置防火墙规则。
具体的命令是"netsh advfirewall set rule name="规则名称" new enable=yes"。
通过这个命令,用户可以自定义防火墙规则,限制网络访问,提高计算机的安全性。
三、文件和文件夹保护保护重要文件和文件夹对于保护个人信息和机密文件至关重要。
WindowsCMD提供了一些命令来保护文件和文件夹。
例如,可以使用"cacls"命令来设置文件和文件夹的权限。
具体的命令是"cacls 文件或文件夹路径 /e /p 用户名:权限"。
通过这个命令,用户可以限制其他用户对文件和文件夹的访问权限,提高文件和文件夹的安全性。
四、病毒扫描病毒是计算机安全的威胁之一。
Windows CMD提供了一些命令来扫描和清除病毒。
例如,可以使用"wmic"命令来进行病毒扫描。
具体的命令是"wmic/namespace:\\root\securitycenter2 path antivirusproduct get displayname, pathToSignedProductExe"。
操作文件夹或文件的权限的命令行工具Icacls
操作文件夹或文件的权限的命令行工具Icacls在Windows Vista和Windows Server 2003 Service Pack 2中,微软提供了一个新的命令行工具Icacls,你可以使用它来查看、设置、保存并恢复文件夹或文件的权限。
它在功能上比以往的Cacls更为强大。
ICACLS name /save aclfile [/T] [/C] [/L] [/Q]将所有匹配名称的 ACL 存储到 aclfile 中以便将来用于 /restore.ICACLS directory [/substitute SidOld SidNew […]] /restore aclfile[/C] [/L] [/Q]将存储的 ACL 应用于目录中的文件。
ICACLS name /setowner user [/T] [/C] [/L] [/Q]更改所有匹配名称的所有者。
ICACLS name /findsid Sid [/T] [/C] [/L] [/Q]查找包含显式提及 SID 的 ACL 的所有匹配名称。
ICACLS name /verify [/T] [/C] [/L] [/Q]查找 ACL 不标准或长度与 ACE 计数不一致的所有文件。
ICACLS name /reset [/T] [/C] [/L] [/Q]为所有匹配文件使用默认继承的 ACL 替换 ACLICACLS name [/grant[:r] Sid:perm[…]][/deny Sid:perm […]][/remove[:g|:d]] Sid[…]] [/T] [/C] [/L][/setintegrit ylevel Level:policy[…]]/grant[:r] Sid:perm 授予指定用户访问权限。
使用 :r,该权限将替换以前授予的所有显式权限。
不使用 :r,该权限将添加到以前授予的所有显式权限。
/deny Sid:perm 显式拒绝指定的用户访问权限。
如何解决Windows系统中的文件权限问题
如何解决Windows系统中的文件权限问题在Windows操作系统中,文件权限问题是一个常见的挑战。
文件权限指的是对文件或文件夹的访问控制,包括读取、写入、修改和删除等操作。
在解决Windows系统中的文件权限问题时,可以采取以下方法:一、了解文件权限基础知识在解决文件权限问题之前,我们需要了解一些基础知识。
Windows系统中,每个文件或文件夹都有一个所有者,所有者拥有全部权限,可以对文件或文件夹进行任何操作。
此外,还有三种常见的用户组:Administrators(管理员)、Users(普通用户)和Everyone(所有人)。
这些用户组具有不同的权限级别。
二、使用管理员权限登录并修改文件权限在解决文件权限问题时,我们可以使用管理员权限登录系统,以获取足够的权限来修改文件或文件夹的权限。
具体步骤如下:1. 右键点击要修改权限的文件或文件夹,并选择“属性”。
2. 在属性窗口中,选择“安全”选项卡。
3. 在安全选项卡中,点击“编辑”按钮,进入权限设置。
4. 在权限设置中,可以添加或删除用户组,并设置其对文件或文件夹的访问权限。
5. 确认修改后,点击“确定”按钮保存修改。
三、使用命令行工具修改文件权限除了通过图形界面修改文件权限外,我们还可以通过命令行工具来实现。
使用命令行工具可以批量修改文件权限,提高效率。
具体步骤如下:1. 打开命令提示符,以管理员身份运行。
2. 使用命令“icacls”或“cacls”来修改文件或文件夹的权限。
3. 通过命令参数设置对应的权限级别。
4. 输入命令后,系统会自动修改文件或文件夹的权限。
四、使用安全软件管理文件权限为了更加方便地管理文件权限,我们可以使用一些安全软件,如Windows内置的“Windows Defender”或第三方安全软件。
这些软件提供了图形界面,可以直观地管理文件权限,同时还具备实时保护功能,可以防止恶意程序修改文件权限。
五、修复系统文件权限有时,系统文件权限出现问题可能导致某些功能无法正常使用。
cacls命令设置文件及其文件夹权限
注意要限制别人访问的文件或者文件夹所在盘必须要是NT FS文件系统的,而不能是FAT32格式。
这或许是n tfs文件系统安全性能好于fa t32的原因之一吧。
[比如查看D盘文件系统,只需要打开D盘,在里面空白处点击右键-属性,里面就可以看到了]如果是fa t32而不是ntfs文件系统可以通过这条命令来转换所在盘为n tfs文件系统[不影响里面的文件的]:命令行下操作:开始-运行-cmd-回车打开命令行界面输入:co nvert d: /fs:nt fs再回车,按照提示操作就可以了[上面命令的意思是:conve rt表示命令转换文件系统的意思;d: 表示要转换D盘,其他盘你可以相应写,比如f: ;/fs:nt fs 表示文件系统转换为ntf s格式。
注意这个命令只能把fa t32转换成ntfs格式。
将n tfs转换为fat32不能通过简单命令完成,需要借助特别软件。
]如果你想不要让人打开D盘下te st文件夹,并且你的D盘已经是ntfs文件系统的话就可以跳过上述操作直接进入我下面的操作了哦!例一:让所有用户禁止访问D盘te st文件夹。
命令:命令行界面的打开就不多说了哦。
看上面。
cacls d:\t est /t /pevery one:n表示把D盘test文件夹设置成对所有用户的[无权限],n表示no,无权限的意思。
其他常用权限:r表示只读;f表示完全控制。
/t表示对文件夹里面的子文件夹也同样设置权限。
/p你不用管。
但是要写上。
不然运行不好地。
接过是:打开D盘test就提示禁止访问。
因为上面写的是every one所有用户。
所有你自己也不能访问。
CACLS的用法,权限设置命令
直接给文件administrator system权限
cacls %systemroot%\system32\net.exe /G administrator:F system:F
完整命令!!
cacls %systemroot%\system32\cmd.exe /G administrator:F system:F
cacls cacle.exe /E /C /R network service iwam_xxx
cacls pulist.exe /E /C /R network service iwam_xxx
cacls shutdown.exe /E /C /R network service iwam_xxx
2.修改目录和ACL
设置用户访问权限:我们经常要修改目录和文件的访问权限,使用Cacls命令就很容易做到。下面要赋予本机用户Chenfeng对E盘下CCE目录及其所有子目录中的文件有完全控制权限。在命令提示符对话框中输入"Cacls CCE /t /e /c /g Chenfeng:f "命令即可。
Cacls filename [/T] [/E] [/C] [/G user:perm] [/R user [...]] [/P user:perm [...]] [/D user [...]]
Filename——显示访问控制列表(以下简称ACL);
/T——更改当前目录及其所有子目录中指定文件的 ACL;
替换用户访问权限:将本机用户Chenfeng的完全控制权限替换为只读权限。在命令提示符对话框中输入" Cacls CCE /t /e /c /p Chenfeng:r "命令即可。
用CACLS命令设置驱动器或目录为拒绝访问的取消方法
用CACLS命令设置驱动器为拒绝访问后的恢复方法
大家知道:CACLS命令可设置文件、文件夹或驱动器的访问权限为:
(1)、R 读取
(2)、W 写入
(3)、C 更改(写入)
(4)、F 完全控制
也可通过参数:/D user设置文件、文件夹为拒绝访问(改用户名为EVERYONE后,将拒绝所有用户访问)。
如:在命令提示符下输入:CACLS D:\ /D EVERYONE
回车执行后可设置D:盘驱动器为拒绝访问。
不过提醒注意:命令CACLS仅对NTFS文件系统有效。
还有一旦设置文件夹或驱动器为拒绝访问之后,再用CACLS命令方式取消拒绝访问就行不通了。
网络搜索结果:虽然有多种介绍使用CACLS取消拒绝访问的方法世界形势格式,但实际操作均无效;执行时都显示拒绝访问字样。
摸索中得到了解决以上问题的方法是:用计算机系统管理员身份登录Windows (XP以上,并且其文件系统为NTFS的才有效),然后按以下步骤做可以取消拒绝访问。
1、首先打开Windows中的任何一个窗口,执行“工具”菜单下的“文件夹选项”命令,选择“查看”标签,将“使用简单文件共享(推荐)”复选框前的(√)清除掉,单击“确定”或“应用”;
2、用鼠标右键单击已设置了拒绝访问的文件夹或驱动器,执行快捷菜单中的“属性”命令,选择“安全”标签,单击“高级”按钮,选择“审核”标签,单击“添加”按钮,单击“高级”按钮,单击“立即查找”——选择“Administrators”计算机管理员用户,单击“确定”,再单击“确定”;设置该用户下的访问权限,再“确定”。
3、重复以上操作步骤,选择用户为:EVERYONE,设置其访问权限并应用即可取消驱动器或文件夹的拒绝访问了。
cacls的具体用法
cacls的具体用法,写的很累。
2007-10-29 分类:资料共享阅读(1197) 评论(3) [复制本文链接]cacls的用法,我再具体写一下了,要么以后又该忘了。
虽然cmd下help了一下。
不过理解透。
我想看完这个cacls教程,再笨的人也能理解透彻cacls是个什么玩意了。
以下是cmd下cacls的帮助说明。
然后我做了相应注释。
C:>cacls /?显示或者修改文件的访问控制表(ACL)CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user […]][/P user:perm […]] [/D user […]]filename 显示ACL。
(fileame为文件路径+具体文件名;例:cacls c:test.txt,他就会显示该文件的所有用户权限了。
不懂就看图1)另外大家可能看到BUILTINAdministrator,可能有人会奇怪,这个BUILTIN 是什么意思,他的意思就是“表示内建帐户。
也即表示Windows的Administrator用户组。
”(图1)/T 更改当前目录及其所有子目录中指定文件的ACL。
(/T就是修改当前以及在其目录下的所有子目录的相应文件权限,比如我建立了c:11.txtc:121.txtc:122.txt三个文件,如果我用cacls c:11.txt /t /g:everyone:r,那么他的效果就如图2图3图4,本来我是处理的c:11.txt,但是因为加了/t这个参数,在c:1目录下所有子目录下的1.txt权限就都被更改了。
)图2 c:11.txt图3 c:121.txt图4 c:122.txt/E 编辑ACL 而不替换。
(这个/E对于我来说有点咬文嚼字了,编辑,而不替换,什么意思呢就是说,比如c:test.txt的权限,如图5)图5大家都看到他的权限了吧,那么/e参数起什么作用呢?我们来修改下Administrator的权限。
