zhiye_wang

向星空仰望的越深,越发现自己的渺小

博客园 首页 新随笔 联系 订阅 管理

摘要
----
项目需要对服务器上的某个路径下的目录,修改权限:给Users用户组的用户添加修改写入权限。

原理
----
通过批处理脚本实现,命令使用 icacls 修改ACL 来达到修改权限的目的。

操作
----
想要对 D:\test directory 路径添加User用户组的修改权限,可用如下语句

icacls %1 /grant Users:(OI)(CI)M

但是 icacls 只支持windows server 2003 sp2 及其以上版本
如果您的系统是 windows server 2003 sp1版本,请使用如下命令

cacls %1 /E /G Users:C

/E 表示增加权限,而不是用现有的权限替换
Users:C 表示对 Users用户组添加修改权限
%1 代表您的路径

icacls “D:\test directory” /grant Users:(OI)(CI)M

cacls “D:\test directory” /E /G Users:C

  

posted on 2016-02-23 09:49  zhiye_wang  阅读(326)  评论(0编辑  收藏  举报