How to hide the folder in NetApp from user who doesn’t have access to some
folder by ABE options.
Access Based Enumeration
Hello friend lots of people are not aware of the ABE feature
of the NetApp well it is one of the intresting feature of cifs used in NetApp.
We know that we can put user level permission on the qtree
and then on the respective folders but some time most of the storage
administrator want that those user who have access to their folder should be
able to see their folder only in qtree , they should be not able to see those
folders where they do not have access , because there is even chance of leakage
of information by the folder name also.
This type of security feature can be enable on NetApp by the
enabling the ABE on the NetApp they work only for cifs not for nfs.
Enable/Disable ABE
through the NetApp Storage CLI
To enable ABE on an
existing share:
FAS1> cifs shares
-change <sharename> -accessbasedenum
To disable ABE on an existing share:
FAS1> cifs shares
-change <sharename> -noaccessbasedenum
To create a share
with ABE enabled:
FAS1> cifs shares
-add <sharename> <path> -accessbasedenum
After enabling the ABE on some shares you need to logoff and logon then you can see effect.
For Example: Refer
the below step
1. We will use a
share called DATA, located at /vol/DATA.
SERVER> Net use T: \\FAS1\DATA
2. At the root of the
share, make a folder called \Software.
SERVER> MKDIR T:\SOFTWARE
3. Underneath
\SOFTWARE, create three directories: FilerView, SnapManager, and NDA.
SERVER> MKDIR T:\SOFTWARE\FilerView
SERVER> MKDIR T:\SOFTWARE\SnapManager
SERVER> MKDIR T:\SOFTWARE\NDA
4. We have two users which were previously
created in Active Directory, Fred and Wilma.
. SERVER> Start Explorer, go to drive
T:, select properties on each of the folders specified
and assign the following permissions.
Create Folder
|
Assign Fred
|
Assign Wilma
|
\FilerView
|
Full Control
|
Full Control
|
\SnapManager
|
Full Control
|
Full Control
|
\NDA
|
No Access
|
Requires the following as a minimum:List
Folder/ReadData,Read Extended Attributes,Read Permission
|
|
|
|
|
|
|
|
|
|
|
|
6. Disconnect from
drive T:
SERVER> Net use T: /delete /yes
7. Map Fred to the
DATA share
SERVER> From the desktop, double click on the
DEMO.MSC shortcut.
This will allow you to remotely connect to the VISTA
workstation.
On the left colume of the MSC, expand ‘Remote Desktop’. Double-click on ‘Connect as Fred’
Once connect, click start, run, cmd.
8. VISTA> net
use T: \\FAS1\data
9. Open the SOFTWARE
folder.
10. Fred will see all
three sub-folders even though he doesn’t have access rights to the NDA
folder.
11. Verify this by
clicking on each sub-folder.
12. VISTA> Logoff Fred
13. Connect Wilma.
SERVER> From the desktop, double click on the
DEMO.MSC shortcut.
This will allow you to remotely connect to the VISTA
workstation.
On the left colume of the MSC, expand ‘Remote Desktop’. Double-click on ‘Connect as Wilma’
Once connect, click start, run, cmd.
VISTA> net use
T: \\FAS1\data
14. Open the SOFTWARE
folder.
Notice Wilma can also see all folders.
15. Verify Wilma has
access to each folder by clicking on each folders name
16. Enable Access
Based Enumeration
FAS1> cifs
shares –change data –accessbasedenum
17. Wilma can still
access all three folders, as she was given permission.
18. VISTA> Logoff Wilma
19. Reconnect Fred to
the DATA share.
SERVER> From the desktop, double click on the
DEMO.MSC shortcut.
This will allow you to remotely connect to the VISTA
workstation.
On the left colume of the MSC, expand ‘Remote Desktop’. Double-click on ‘Connect as Fred’
Once connect, click start, run, cmd.
VISTA> net use
t: \\FAS1\data
20. Notice Fred now
can only see the folders he has access to.
21. VISTA> Logoff Fred
it is a bit difficulty to understand your instruction to hide my folder, plz help me.
ReplyDeletewhat's difficult to understand.just enable the ABE options apply the permissions on user and test that's all.
Delete