中国网管论坛's Archiver

aling92 发表于 2006-9-24 22:43

[讨论]备份文件夹权限的问题(已解决)

如何在重装系统之前备份共享的设置?
服务器的文件夹共享的权限设置是要一个个设置出来的,在重装系统之后这些设置用户权限也将不复存在,版主能不能说说如何在重装系统之前备份这些共享设置?是备份注册表里面还是有什么好的方法可以备份这些设置;

比如 我在我的电脑里的一个D盘里开设有几十个文件夹的用户名共享,我想把他们
的设置权限及用户 权限备份下来,如何处理呢?

[[i] 本帖最后由 iamshiyu 于 2006-9-26 12:08 编辑 [/i]]

net2net 发表于 2006-9-25 11:54

好问题,这个好象用windows的工具或命令是不行的net share 也不行:(

aling92 发表于 2006-9-25 14:17

那用什么方法可以呀,兄台,给个建议呀

iamshiyu 发表于 2006-9-25 14:54

没有弄过……我个人觉得牵扯太多,恐怕很难备份……你知道是否会改变了盘符或者路径抑或添加用户的时候会有哪个用户忘记添加了?……等待高手让我们长些见识……

gzyxd 发表于 2006-9-25 17:46

这个问题不错 先顶起来 不要埋没了

Fjcyz 发表于 2006-9-25 18:21

cacls G:\install /t >C:\a.txt

G:\install 为你共享的文件夹  C:\a.txt 可以列出该共享的用户权限

备份所有的共享文档,可以右击我的电脑,管理,共享文件夹,导出列表.

这个方法不是很好.挺麻烦的.

gzyxd 发表于 2006-9-25 18:33

好象无法解决 重装系统后还是用手动按导出的信息逐个添加

iamshiyu 发表于 2006-9-25 18:35

头次见这个命令,受教

aling92 发表于 2006-9-25 20:17

6楼所说的,我早试做过呀,可是备份出来的好像没看出有什么,不懂理解呀,再说到了恢复时,我想恐怕不能实现吧
情况如下:::

显示或者修改文件的访问控制列表(ACL)

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


还望高人指点呀

g021apple 发表于 2006-9-26 09:34

6楼朋友的方法只是将共享文件夹的权限以文本的形式列出来
而导出来的列表只是当前共享文件夹的一些信息

更搞的是:Cacls 命令只能在用 NTFS 文件系统的磁盘驱动器上运行


重装后还得一一重设

greenery 发表于 2006-9-26 09:59

[url]http://rainmanor.blogbus.com/logs/2005/11/1593544.html[/url]

iamshiyu 发表于 2006-9-26 11:11

好文,加精

iamshiyu 发表于 2006-9-26 11:12

还是抄过来吧
转自11楼给出的地址:
结绳记
我的工作手册
<<  自动卸载XP自带的MSN首页Active Directory 产品操作指南  >>

共享文件夹的移动和权限设置备份 - 操作系统服务器端
2005-11-14
  移动共享,注意权限  


  由于某些需要,有时要把共享文件夹移动位置,拷贝到别的目录下。复制操作虽然很简单,但要将共享文件夹所包含的用户访问权限信息和具体共享文件一起复制过去,这是一般的复制操作做不到的。利用“XCOPY”命令就能很好的解决这个问题。  


  以D盘的CCE共享文件夹为例,将共享文件及其所包含的用户访问权限信息,复制到D盘的CCEB共享文件夹下。在“命令提示符”窗口中的“D:\>”提示符下,运行“xcopy CCE CCEB /O /S”命令后,就可以将CCE共享文件夹和所包含的用户访问权限信息,都复制到CCEB共享文件夹下了。其中“/O”参数表示“复制文件的所有权和 ACL 信息”,“/S”表示“复制目录和子目录”。  


  有备无患,备份ACL  


  如果共享文件夹所包含的ACL信息(用户访问权限)意外丢失,单凭记忆是很难恢复,还有可能造成遗漏,给共享文件夹留下安全隐患。这时用户就可以使用CACLS命令,做好这些共享文件夹的ACL信息备份。  


  以D盘的共享文件夹CCE为例,该共享文件夹中包含着大量的ACL信息,下面就使用CACLS命令对此共享文件夹中的所有ACL信息进行备份。在“命令提示符”窗口中切换到“D:\>”提示符下,运行“cacls d:\ CCE /t > d:\aclsCCE.txt”命令后,就将共享文件夹CCE中所包含的ACL信息都备份到D盘的“aclsCCE.txt”文件中了。当ACL信息意外丢失时,就可以按照备份文件“aclsCCE.txt”中ACL信息,对CCE共享文件夹的访问权限进行重新设置,避免了部分ACL信息的遗漏,保证了共享文件夹的安全性。

aling92 发表于 2006-9-26 11:22

版主,我只想备份共享的一些设置和权限,我没打算移动也不想复制共享呀
xcopy CCE CCEB /O 这样是否可以把共享的一些信息备份下来呢

iamshiyu 发表于 2006-9-26 11:37

人家既然已经提供了XCOPY这个解决方案,怎么用就要看你自己的智慧了:)
祝好运:handshake

aling92 发表于 2006-9-26 11:45

贴子已决!!!!!!!

iamshiyu 发表于 2006-9-26 12:06

[quote]原帖由 [i]aling92[/i] 于 2006-9-26 11:45 发表
贴子已决!!!!!!! [/quote]
那就加精了……:D,恭喜

g021apple 发表于 2006-9-26 14:01

强,太实用了,谢谢!

g021apple 发表于 2006-9-26 14:35

实际使用时,发现拷贝权限这个功能很实用。
但备份ACL信息就发现个问题:它详细到每一个文件的权限信息都列了出来,ACL信息文件大小达到17M,打开时很慢。其实我们只需要列出每个文件夹的权限信息就行了,这个我们手动制表就OK了

huluo520 发表于 2006-9-26 14:59

的确强,这样解决共享文件的问题的确很实用,顶

页: [1] 2

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com