Chkdsk 修复磁盘以后 共享盘文件夹权限丢失 利用cacls/takeown修复

【事件背景】windows

客户每一个帐号在文件服务器上均有一个属于本身的我的共享盘,其余人均没法访问,用户具备该我的共享盘的彻底控制权限,服务器

有一天系统日志报错,提示NTFS结构损坏,为客户尝试使用chkdsk /F命令修复以后,发现部分文件夹的权限丢失,形成dom

用户没法访问,而后尝试使用如下两个工具(CACLS/TAKEOWN)批量为用户添加全部文件夹/文件的权限以后,问题解决。ide

 

【问题描述】工具

1.某天daily check发现共享盘日志报错,提示“磁盘上的文件系统结构损坏,不能使用”,事件代码55。日志

clip_p_w_picpath002

 

2.尝试使用修复Chkdsk /F命令修复成功以后,有客户报共享盘上面的不少文件夹没法打开,提示没有权限,通过检查发现客户的子文件夹/文件权限丢失,server

即便从新添加主文件夹权限。子文件夹的也没法从主文件继承权限。blog

 

【解决方案】继承

在共享盘内使用如下两个工具能够找回用户的文件夹权限。事件

1. takeown /f R:\USER_DATA(Y)\ZhangChangWei /a /r /d y

#使用该命令必须是域管理员权限帐号(例如:administrator),使用该命令式为了将“R:\USER_DATA(Y)\ZhangChangWei ”文件夹全部者抢夺为administrator,

这样才能进行下一步的添加文件夹权限到指定用户。

 

 

2. cacls R:\USER_DATA(Y)\ZhangChangWei /T /E /G domain\zhang15:f

#该操做是将“R:\USER_DATA(Y)\ZhangChangWei"文件夹及子文件夹赋予给帐号“doamain\zhang15”彻底管理权限。

“R:\USER_DATA(Y)\ZhangChangWei”文件夹是zhang15这个帐号在服务器上的我的共享盘文件夹,咱们用这条命令为zhang15这个帐号添加该文件夹在内全部文件的彻底管理权限。

 

关于cacls和takeown的详细用法,你们能够在网上找到,takeown是windows server 2008的内置命令

 

至此该问题总算解决。

******************分割线*************************

相关文章
相关标签/搜索