cmd 添加目录权限及共享目录

共享目录前设置权限 (非NTFS这种方式可以直接 把权限设好)

net share abc=d:\1 /grant:administrator,full

如果是NTFS的可以使用下面的命令来设置权限 

1、cacls D:\test /E /R 域\administrator (取消administrator的访问权限)
2、cacls D:\test /T /C /E /G 域\fileadmin :F (添加fileadmin的完全bai控制权限,当然你也可以指定以下参数来设置相关权限) 

CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]

               [/P user:perm [...]] [/D user [...]]

   filename      显示 ACL。

   /T            更改当前目录及其所有子目录中

                 指定文件的 ACL。

   /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 不适用于当前文件/目录。

 

icacls "D:\temp" /grant Jabil\1300089:(OI)(CI)F /T
--删除用户权限
icacls "D:\temp" /remove jabil\1300089 /T

 

posted @ 2020-08-18 11:04  望着天的蜗牛  阅读(939)  评论(0编辑  收藏  举报