Powershell目录文件夹管理权限的继承和指定方法
程序员文章站
2022-06-24 11:00:02
默认目录的权限是继承父目录的,你当然可以关闭它的继承和分配指定的权限。
下面例子创建了“permissionnoinheritance”的文件夹,允许当前用户读取,同时管...
默认目录的权限是继承父目录的,你当然可以关闭它的继承和分配指定的权限。
下面例子创建了“permissionnoinheritance”的文件夹,允许当前用户读取,同时管理员组获得其所有管理权限,并关闭它的继承。
# create folder $path = 'c:\permissionnoinheritance' $null = new-item -path $path -itemtype directory -erroraction silentlycontinue # get current permissions $acl = get-acl -path $path # add a new permission for current user $permission = $env:username, 'read,modify', 'containerinherit, objectinherit', 'none', 'allow' $rule = new-object -typename system.security.accesscontrol.filesystemaccessrule -argumentlist $permission $acl.setaccessrule($rule) # add a new permission for administrators $permission = 'administrators', 'fullcontrol', 'containerinherit, objectinherit', 'none', 'allow' $rule = new-object -typename system.security.accesscontrol.filesystemaccessrule -argumentlist $permission $acl.setaccessrule($rule) # disable inheritance $acl.setaccessruleprotection($true, $false) # set new permissions $acl | set-acl -path $path
推荐阅读
-
Linux 用cp和rsync同步文件时跳过指定目录的方法
-
C#拷贝整个文件夹及子目录和其中文件的方法
-
PowerShell包含另一个脚本文件和获取当前脚本所在目录的方法例子
-
PowerShell移动目录中指定文件的方法(非全部文件)
-
python遍历文件夹,指定遍历深度与忽略目录的方法
-
Powershell目录文件夹管理权限的继承和指定方法
-
Linux 用cp和rsync同步文件时跳过指定目录的方法
-
python 删除目录所有文件夹下指定文件名和格式的文件
-
PHP简单实现生成txt文件到指定目录的方法 php调用父类的方法 php调用类的方法 php函数和方法的区
-
C#拷贝整个文件夹及子目录和其中文件的方法