服务器里有多个共享文件夹,且共享给多人,不同权限,有没有方法一次性导出来
5 个解决方案
#1
C:\>
cacls
显示或者修改文件的访问控制列表(ACL)
CACLS filename [/T] [/M] [/S[:SDDL]] [/E] [/C] [/G user:perm] [/R user [...]]
[/P user:perm [...]] [/D user [...]]
filename Displays ACLs.
/T 更改当前目录及其所有子目录中指定
文件的 ACL。
/M 将装入卷的 ACL 更改到目录。
/S 显示 DACL 的 SDDL 字符串。
/S:SDDL 用 SDDL 字符串中指定的 ACL 替换
(与 /E、/G、/R、/P 或 /D 一起使用时无效)。
/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 不适用于当前文件/目录。
显示或者修改文件的访问控制列表(ACL)
CACLS filename [/T] [/M] [/S[:SDDL]] [/E] [/C] [/G user:perm] [/R user [...]]
[/P user:perm [...]] [/D user [...]]
filename Displays ACLs.
/T 更改当前目录及其所有子目录中指定
文件的 ACL。
/M 将装入卷的 ACL 更改到目录。
/S 显示 DACL 的 SDDL 字符串。
/S:SDDL 用 SDDL 字符串中指定的 ACL 替换
(与 /E、/G、/R、/P 或 /D 一起使用时无效)。
/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 不适用于当前文件/目录。
#2
谢谢,但是我还是不会操作,比如我共享了多个文件夹,我不想一个个去查每个文件夹给了哪些人什么权限,能有办法一次性看到,就这样,能具体点告诉我怎么操作么
#3
这个问题 我也想知道哦
#4
可以用以下方法
迁移:
复制文件后,分别通过robocopy和permcopy两个命令行工具(在Resource Kit中)复制NTFS权限和共享权限。
请在目标服务器上执行以下操作:
1. 复制共享权限
PERMCOPY <\\SourceServer> SourceShareName <\\DestinationServer> DestinationShareName
请分别将SourceServer、DestinationServer、SourceShareName和DestinationShareName替换为您的源服务器名、目标服务器名、源共享名和目标共享名。
2. 复制NTFS权限:
Robocopy \\SourceServer\SourceShareName\ \\DestinationServer\DestinationShareName\ /E /SEC /COPYALL
迁移:
复制文件后,分别通过robocopy和permcopy两个命令行工具(在Resource Kit中)复制NTFS权限和共享权限。
请在目标服务器上执行以下操作:
1. 复制共享权限
PERMCOPY <\\SourceServer> SourceShareName <\\DestinationServer> DestinationShareName
请分别将SourceServer、DestinationServer、SourceShareName和DestinationShareName替换为您的源服务器名、目标服务器名、源共享名和目标共享名。
2. 复制NTFS权限:
Robocopy \\SourceServer\SourceShareName\ \\DestinationServer\DestinationShareName\ /E /SEC /COPYALL
#5
我共享了一百多个文件夹了,这样好像不能一次看看到一百多个文件夹共享给了AD中的哪些用户哪些权限吧
#1
C:\>
cacls
显示或者修改文件的访问控制列表(ACL)
CACLS filename [/T] [/M] [/S[:SDDL]] [/E] [/C] [/G user:perm] [/R user [...]]
[/P user:perm [...]] [/D user [...]]
filename Displays ACLs.
/T 更改当前目录及其所有子目录中指定
文件的 ACL。
/M 将装入卷的 ACL 更改到目录。
/S 显示 DACL 的 SDDL 字符串。
/S:SDDL 用 SDDL 字符串中指定的 ACL 替换
(与 /E、/G、/R、/P 或 /D 一起使用时无效)。
/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 不适用于当前文件/目录。
显示或者修改文件的访问控制列表(ACL)
CACLS filename [/T] [/M] [/S[:SDDL]] [/E] [/C] [/G user:perm] [/R user [...]]
[/P user:perm [...]] [/D user [...]]
filename Displays ACLs.
/T 更改当前目录及其所有子目录中指定
文件的 ACL。
/M 将装入卷的 ACL 更改到目录。
/S 显示 DACL 的 SDDL 字符串。
/S:SDDL 用 SDDL 字符串中指定的 ACL 替换
(与 /E、/G、/R、/P 或 /D 一起使用时无效)。
/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 不适用于当前文件/目录。
#2
谢谢,但是我还是不会操作,比如我共享了多个文件夹,我不想一个个去查每个文件夹给了哪些人什么权限,能有办法一次性看到,就这样,能具体点告诉我怎么操作么
#3
这个问题 我也想知道哦
#4
可以用以下方法
迁移:
复制文件后,分别通过robocopy和permcopy两个命令行工具(在Resource Kit中)复制NTFS权限和共享权限。
请在目标服务器上执行以下操作:
1. 复制共享权限
PERMCOPY <\\SourceServer> SourceShareName <\\DestinationServer> DestinationShareName
请分别将SourceServer、DestinationServer、SourceShareName和DestinationShareName替换为您的源服务器名、目标服务器名、源共享名和目标共享名。
2. 复制NTFS权限:
Robocopy \\SourceServer\SourceShareName\ \\DestinationServer\DestinationShareName\ /E /SEC /COPYALL
迁移:
复制文件后,分别通过robocopy和permcopy两个命令行工具(在Resource Kit中)复制NTFS权限和共享权限。
请在目标服务器上执行以下操作:
1. 复制共享权限
PERMCOPY <\\SourceServer> SourceShareName <\\DestinationServer> DestinationShareName
请分别将SourceServer、DestinationServer、SourceShareName和DestinationShareName替换为您的源服务器名、目标服务器名、源共享名和目标共享名。
2. 复制NTFS权限:
Robocopy \\SourceServer\SourceShareName\ \\DestinationServer\DestinationShareName\ /E /SEC /COPYALL
#5
我共享了一百多个文件夹了,这样好像不能一次看看到一百多个文件夹共享给了AD中的哪些用户哪些权限吧