在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,在跳出的界面内输入你要的修改权限的文件夹的路径

 wKiom1ko3PmwKU19AACa5S7Gbgc713.png

4. 点击OK,然后添加你想要的用户/组,和权限

 wKioL1ko3Qrxj6qsAAFNZMvlMAU951.png

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了



本文转自 川流信息 51CTO博客,原文链接:http://blog.51cto.com/tech4fei/1930078
相关文章
|
存储 关系型数据库 MySQL
Red Hat 安装MySQL 8.0与 Navicat
Red Hat 安装 MySQL 8.0 1、更新软件包列表 在添加 MySQL 存储库后,运行以下命令以更新软件包列表: sudo yum update 2、安装MySQL服务器和客户端 执行以下命令安装MySQL 8.0服务器和客户端软件包: sudo yum install -y mysql-server 3、启动MySQL服务 安装完成后,MySQL 服务器应该已经自动启动。如果没有启动,您可以运行以下命令手动启动服务: sudo systemctl start mysqld 启用 MySQL 服务的开机启动,可以运行以下命令: sudo systemctl enable mysqld
556 1
|
3月前
|
存储 人工智能 自然语言处理
大模型备案攻略—2025全网最新最详细解读版
随着AI技术的发展,大模型备案成为行业热点。本文详解备案所需具体条件与注意事项,涵盖模型功能、适用场景、研制情况、安全评估及备案材料等核心内容,帮助企业全面了解备案流程,规避合规风险,顺利推进产品上线。
|
SQL 运维 关系型数据库
OBProxy 路由策略与使用运维-路由实现
OBProxy 路由策略与使用运维-路由实现
274 0
ly~
|
人工智能 自然语言处理 搜索推荐
人工智能在医学领域的应用
人工智能在医学领域的应用广泛,涵盖医学影像分析、医疗数据分析与预测、临床决策支持、药物研发、自然语言处理及智能健康管理等方面。它能提高诊断准确性,预测疾病风险与进展,优化治疗方案,加速药物研发,提升手术安全性,并实现个性化健康管理,有效推动了医疗科技的进步。
ly~
617 3
|
SQL 数据库
Spring5入门到实战------13、使用JdbcTemplate操作数据库(批量增删改)。具体代码+讲解 【下篇】
这篇文章是Spring5框架的实战教程,深入讲解了如何使用JdbcTemplate进行数据库的批量操作,包括批量添加、批量修改和批量删除的具体代码实现和测试过程,并通过完整的项目案例展示了如何在实际开发中应用这些技术。
Spring5入门到实战------13、使用JdbcTemplate操作数据库(批量增删改)。具体代码+讲解 【下篇】
|
机器学习/深度学习 传感器 自动驾驶
使用Python实现深度学习模型:智能车联网与自动驾驶
【8月更文挑战第14天】 使用Python实现深度学习模型:智能车联网与自动驾驶
779 10
|
Java Maven 开发者
Java一分钟之-Quasar协程:Java中的协程支持
【6月更文挑战第17天】Java并发处理中,Quasar库引入轻量级的纤程(Fiber)以提升效率。纤程在单线程内并发执行,减少资源消耗。常见问题包括内存泄漏、死锁和过度使用。要避免这些问题,需正确管理资源,使用协程友好的同步原语,以及合理规划纤程创建。安装Quasar时,在Maven项目中添加依赖。示例代码展示了如何启动纤程和通过通道进行异步通信。理解原理和最佳实践是关键。
417 7
|
前端开发 安全 测试技术
逆向海淘代购集运系统客户案例:superbuy淘宝代购集运系统丨1688代采系统搭建攻略
搭建Superbuy淘宝代购及1688代采系统涉及定位分析、技术选型、API集成、支付物流、用户体验及安全部署。采用PHP、MVC架构,集成多平台商品、支付方式,确保数据同步与安全。1688代采系统着重商品代采、订单管理与物流跟踪,通过自动化流程提升效率。全面测试确保系统稳定可靠。
|
Java Nacos Docker
通过dockerfile构建微服务的镜像发布
通过dockerfile构建微服务的镜像发布
256 1
|
Kubernetes NoSQL Redis
教你在 Kubernetes 上部署 Redis 高可用集群?
教你在 Kubernetes 上部署 Redis 高可用集群?
683 0