{"id":140,"date":"2016-11-04T17:45:34","date_gmt":"2016-11-04T17:45:34","guid":{"rendered":"http:\/\/blogs.nrao.edu\/jmalone\/?p=140"},"modified":"2016-11-04T17:45:34","modified_gmt":"2016-11-04T17:45:34","slug":"granting-limited-access-to-clustered-ontap-via-the-system-manager-gui","status":"publish","type":"post","link":"https:\/\/blogs.nrao.edu\/jmalone\/2016\/11\/04\/granting-limited-access-to-clustered-ontap-via-the-system-manager-gui\/","title":{"rendered":"Granting limited access to clustered OnTap via the System Manager gui"},"content":{"rendered":"<p>Although NetApp&#8217;s clustered OnTap was designed for secure multi-tenancy, the OnCommand System Manager GUI is currently unable to provide per-SVM access; you must do it via SSH. I need to be able to give my Windows admins access to configure the CIFS shares on our new cDOT system. They&#8217;re used to System Manager under 7-mode OnTap and cDOT&#8217;s System Manager adds quite a bite of extra stuff.<\/p>\n<p>The storage system is connected to our Active Directory domain via the CIFS server in the SVM vs1. The domain tunnel can use this for authentication &#8211; just log in with &#8220;domain\\username&#8221; in the GUI.<\/p>\n<p>In order to log into System Manager, a user must be given the &#8220;admin&#8221; role on the &#8220;http&#8221; application. This allows them to see the GUI, but doesn&#8217;t give them access to the actual commands that System Manager is running. For that, we use the &#8220;ontapi&#8221; application. We configure a new role that gets readonly permissions on everything, but &#8220;all&#8221; access on just the cifs commands in the &#8220;vserver cifs share&#8221; directory of the API.<\/p>\n<blockquote><p>create -vserver vs1 -role sharesadmin -cmddirname &#8220;vserver cifs share&#8221; -access all<br \/>\ncreate -vserver vs1 -role sharesadmin -cmddirname DEFAULT -access readonly<\/p><\/blockquote>\n<p>Then we assign our Windows admins to the admin role in http and sharesadmin in ontapi:<\/p>\n<blockquote><p>create -vserver vs1 -role admin -application http -authmethod domain -user-or-group-name domain\\user<br \/>\ncreate -vserver vs1 -role sharesadmin -application ontapi -authmethod domain -user-or-group-name domain\\user<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Although NetApp&#8217;s clustered OnTap was designed for secure multi-tenancy, the OnCommand System Manager GUI is currently unable to provide per-SVM access; you must do it via SSH. I need to be able to give my Windows admins access to configure &hellip; <a class=\"more-link\" href=\"https:\/\/blogs.nrao.edu\/jmalone\/2016\/11\/04\/granting-limited-access-to-clustered-ontap-via-the-system-manager-gui\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[14,15],"class_list":["post-140","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-netapp","tag-ontap"],"_links":{"self":[{"href":"https:\/\/blogs.nrao.edu\/jmalone\/wp-json\/wp\/v2\/posts\/140"}],"collection":[{"href":"https:\/\/blogs.nrao.edu\/jmalone\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.nrao.edu\/jmalone\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.nrao.edu\/jmalone\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.nrao.edu\/jmalone\/wp-json\/wp\/v2\/comments?post=140"}],"version-history":[{"count":2,"href":"https:\/\/blogs.nrao.edu\/jmalone\/wp-json\/wp\/v2\/posts\/140\/revisions"}],"predecessor-version":[{"id":142,"href":"https:\/\/blogs.nrao.edu\/jmalone\/wp-json\/wp\/v2\/posts\/140\/revisions\/142"}],"wp:attachment":[{"href":"https:\/\/blogs.nrao.edu\/jmalone\/wp-json\/wp\/v2\/media?parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.nrao.edu\/jmalone\/wp-json\/wp\/v2\/categories?post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.nrao.edu\/jmalone\/wp-json\/wp\/v2\/tags?post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}