Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
Connecting to cluster generates a "Insufficient privileges" when using the default readonly role
2022-02-07
07:20 AM
4,813 Views
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Does anyone have an idea about what minimum permissions is required to connect to ontap?
I am using the default readonly role and every read command that I have tried works.
However in the auditlogs I keep getting an Insufficient privileges.
The Connect-NcController tries to write to a file /etc/powershell.
The audit log shows the following :
<netapp version='1.0' xmlns='http://www.netapp.com/filer/admin'><system-cli>^M <args>^M <arg>node</arg>^M <arg>run</arg>^M <arg>controller-a</arg>^M <arg>-command</arg>^M <arg>wrfile</arg>^M <arg>/etc/powershell</arg>^M <arg>;</arg>^M <arg>node</arg>^M <arg>run</arg>^M <arg>controller-a</arg>^M <arg>-command</arg>^M <arg>wrfile</arg>^M <arg>-a</arg>^M <arg>/etc/powershell</arg>^M <arg>// File generated by the Data ONTAP PowerShell Toolkit: powershell.usagelog.version=1: powershell.usagelog.lastupdated=1644250226: powershell.cmdlet.CONNECTNCCONTROLLER.count=1: powershell.cmdlet.GETNCVOL.count=1: powershell.usagelog.timestamp=1644250226: </arg>^M </args>^M <priv>advanced</priv>^M </system-cli></netapp>^M :: Pending:
Solved! See The Solution
1 ACCEPTED SOLUTION
cc2 has accepted the solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For anyone else that has this issue, I found a workaround by setting the variable "$DataONTAP_SkipEmsReport = $true"
7 REPLIES 7
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Others have had the same question. Please see if the below link helps to answer your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi and thank you for your replay.
I have read those suggestions and unfortunatly they do not help.
I am using the readonly role and it has the default command with permission readonly as mentioned in one of those posts.
Here is the permissions from the readonly role if that helps.
Command/ Access
Directory Query Level
--------- ----------------------------------- --------
DEFAULT readonly
security readonly
security login password all
security login publickey all
security login role show-user-capability all
set all
cc2 has accepted the solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For anyone else that has this issue, I found a workaround by setting the variable "$DataONTAP_SkipEmsReport = $true"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi cc2, sorry could you confirm how/where you are setting that variable please. I am getting the same problem. Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, rjefferis.
You can just add it in the beginning of your scrip. As long as the variable is set before you connect it should be fine.
$DataONTAP_SkipEmsReport = $true
Connect-NcController -Name "ontapcluster1"
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ah ha, sorry! Thanks for the quick reply!! Have a great christmas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No problem,
Happy Christmas
