使用Access-Based Enumeration可以让域用户登录文件服务器,只看到自己有权限的共享文件夹,无权限的共享文件夹看不到。VNX也支持该功能功能,按照下列步骤配置:
1、编辑文件夹中的“etc”和“lost+folders”权限,指允许管理员访问;
2、在Celerra Applcation CS的CIFS Tools\emcabe目录下载emcabe.exe工具windows客户端;
3、在windows客户端(需要能够访问CIFS服务器)运行命令emcabe.exe命令启动CIFS文件夹的ABE功能。命令格式如下:
emcabe [/e | /d | /g] [/t servername] [/a | /s sharename]
/e Enables ABE on specified share(s).
/d Disables ABE on specified share(s).
/g Gets ABE state of the specified share(s).
The /e, /d, /g options are mutually exclusive.
/t servername Specifies the target server name. By default, the target server is the local machine.
/s sharename Specifies the name of the shared folder on which to run the command.
/a Runs the command on all shares of the target server.
The /a and /s options are mutually exclusive.
/h Displays a usage message.
在文件系统fs00下面我建了一个文件件然后共享出来,我现在的想法是让这个共享文件夹里边的所以子文件夹能够实现ABE。
使用emcabe.exe命令的时候也注意到需要输入共享文件夹名字,所以我的理解是:
A. etc和lost+folders文件夹的位置应该和共享文件夹属于同一目录,或者是存放在共享文件夹里边
B. 现在的真是情况“共享文件夹的同级目录有这两个文件夹,但是没权限修改ACL。共享文件夹子级目录没有这两个文件夹,手动建立的应该不起作用吧”,看来是我的操作不对。。
附图:
An error occurred trying to retrieve data from server. Please try again in a few minutes. Error Code: Object doesn't support property or method 'createContextualFragment'
附图失败。。
楼主,请看我实验环境中的演示:
图片1是我的环境,共享文件夹jeffey_fs_01中有6个文件,管理员帐号登录;
图片2和图片3演示如何编辑文件系统权限,我演示的是编辑共享文件夹1的属性。文档中提到的.etc和lost+found是拿这二个文件夹举例,让大家都误解了。
图片4演示如何使用emcabc工具,我的exe执行文件放在目录documents and settings\liuj31\my documents\temp中,需要在对应目录下运行。格式为:
emcabc /e /t [ervername] /s [sharename]
图片5是使用测试帐号jeffey的截图,你可以看到共享文件夹1已经不见了。
你照着截图配置试试。