在NETAPP CIFS文件夹中强制修改权限的方法
最近有个客户遇到一个问题,之前在NETAPP CIFS中有个文件夹只有一个用户有权限可以访问,其他用户包括管理员均没有权限访问,现在当此用户离职后,账号已在AD中删除,此时管理员需要修改此文件夹的权限,要如何操作。
这里NETAPP官方提供了一个叫secedit的工具,使用这个工具再配合命令行就可以强制修改指定文件夹的权限,方法如下:
1. SSH到NETAPP控制器的命令行界面,输入命令:
fsecurity show /vol/volname
将会返回以下类似的内容:
Netapp-1> fsecurity show /vol/test
[/vol/test - Directory (inum 64)]
Security style: NTFS
Effective style: NTFS
DOS attributes: 0x0030 (---AD---)
Unix security:
uid: 0 (root)
gid: 0
mode: 0777 (rwxrwxrwx)
NTFS security descriptor:
Owner: BUILTIN\Administrators
Group: BUILTIN\Administrators
DACL:
Allow - DEMO\nasuser1 - 0x001f01ff (Full Control) - OI|CI
2. 打开secedit工具
3. 点击ADD,在跳出的界面内输入你要的修改权限的文件夹的路径
4. 点击OK,然后添加你想要的用户/组,和权限
5. 点击OK,确认就行
6. 回到主界面点击'save unicode',然后会在这个工具所在的目录下生成一个untitled文件,把这个文件改名为security.conf,把这个文件放到 \\名称\etc$ 目录下,如果已有这个文件就改名,例如security_test.conf。
7. 在命令行输入以下命令,这里的-C是检查,不正式执行:
Netapp-1> fsecurity apply /etc/security_test.conf -c
Definition validated successfully.
8. 然后去掉-C,正式执行命令运行:
Netapp-1> fsecurity apply /etc/security_test.conf
Added security job 1015.
9. 再运行最初的命令查看权限:
Netapp-1> fsecurity show /vol/test
[/vol/test - Directory (inum 64)]
Security style: NTFS
Effective style: NTFS
DOS attributes: 0x0030 (---AD---)
Unix security:
uid: 0 (root)
gid: 0
mode: 0777 (rwxrwxrwx)
NTFS security descriptor:
Owner: BUILTIN\Administrators
Group: BUILTIN\Administrators
DACL:
Allow - Everyone - 0x001f01ff (Full Control)
Allow - Everyone - 0x10000000 - OI|CI|IO
再到windows里就可以看到权限已经被修改成everyone了

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
案例 - 一个IP切换引发的数据不一致
业务说,为什么10号机房缺少这条数据,其他机房却有? mysql>select*fromtbl_groupinfowheregid=xxxxxxxlimit10; +------------+--------------+-------------+---------------------+------------+--------------+------------+-------------+-----------------+--------+--------+----------+-------------+-------------------+---------------+--------------+-----------+----------+----------+---------------------+-----------+ |sid|tm_timestamp|tm_lasttime|gid|group_name|default_flag|group_attr|group_owner|group_extension|is_del|app_id|mic...
- 下一篇
crontab执行时间和系统时间不一致
事情是这样的在自己的服务上有一条如下crontab 1 10 0 * * * root echo 'xxx' >> zzz 熟悉的人都知道是 晚上00:10执行,把xxx输出到zzz文件可是问题来了 这条crontab不在00:10执行!而是在中午12:10执行。crontab 执行时间和系统时间不一致!!!!我记得服务器更改过时区现在也是 CST时区 没理由不执行啊!试着google下crontab 时区,还真搜到 几个类似的例子原来 修改过时间后必须手动重启crontab 1 /etc/init .d /crond restart 必须重启crontab 重启服务器是没有用的,我修改时区后重启过服务器 都是没有用的,必须重启crontab! 还有一种情况的 时区分两个 一个是 timezone 还有个是localtime,按照下面命令即可解决 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime service crond restart
相关文章
文章评论
共有0条评论来说两句吧...