zhiye_wang

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

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  31 随笔 :: 1 文章 :: 2 评论 :: 0 Trackbacks
摘要
----
项目需要对服务器上的某个路径下的目录,修改权限:给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 //G Users:C

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

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

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


posted on 2015-01-20 15:59 zhiye_wang 阅读(127) 评论(0)  编辑 收藏 引用 所属分类: windows

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理