bat脚本_更改文件夹访问权限

一、禁用用户访问权限

  • 拒绝以下用户访问文件夹
@echo off
echo 请输入文件的绝对路径(不含引号)
echo.
echo 例如 G:\test
echo.  
set /p i=绝对路径  
echo.  
cacls %i% /e /d everyone>nul&&echo 已锁定文件!
cacls %i% /e /d SYSTEM>nul&&echo 已锁定文件!
cacls %i% /e /d Admin>nul&&echo 已锁定文件!
cacls %i% /e /d Administrators>nul&&echo 已锁定文件! 
echo.  
::pause
  • 允许以下用户访问文件夹
@echo off
echo 请输入文件的绝对路径(不含引号)
echo.
echo 例如 G:\test 
echo.  
set /p i=绝对路径  
echo.   
cacls %i% /e /p everyone:f&&echo 已解除锁定!
cacls %i% /e /p SYSTEM:f&&echo 已解除锁定! 
cacls %i% /e /p Admin:f&&echo 已解除锁定! 
cacls %i% /e /p Administrators:f&&echo 已解除锁定!
echo.  
::pause  

二、删除用户访问权限

  • 删除访问权限
@echo off
::表示删除访问权限
echo y|cacls "C:\ptest"  /c /p  everyone:n
::pause
  • 添加访问权限
@echo off
::表示添加访问权限
echo y|cacls "C:\ptest"  /c /p  everyone:f
::pause

猜你喜欢

转载自blog.csdn.net/qq_45664055/article/details/122236156