<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Creating a role that can read every app in Security</title>
    <link>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19493#M655</link>
    <description>&lt;P&gt;I'm setting up my roles like this:&lt;/P&gt;

&lt;P&gt;== Global Roles ==&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;Admin Role&lt;/LI&gt;
&lt;LI&gt;Manager Role&lt;/LI&gt;
&lt;LI&gt;Users&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;== App Specific Roles ==&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;AppName_R&lt;/LI&gt;
&lt;LI&gt;AppName_RW&lt;/LI&gt;
&lt;LI&gt;AppName2_R&lt;/LI&gt;
&lt;LI&gt;AppName2_RW&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;... etc ... You get the idea.&lt;/P&gt;

&lt;P&gt;I have everything nicely set up for the Admin role and for the app specific roles. All of the app roles inherit from the "users" role and inherit basic permissions from there.&lt;/P&gt;

&lt;P&gt;Admin Role is the default admin role that comes with Splunk.&lt;/P&gt;

&lt;P&gt;Each app is configured with only three checkboxes checked on the permissions page:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;Role           Read   Write
AppName_R        X  
AppName_RW       X      X
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Like so. &lt;/P&gt;

&lt;P&gt;This works great, since it makes setting permissions for new apps nice and easy, and is obvious to users who can do what. &lt;/P&gt;

&lt;P&gt;Admins can automatically read and write to everything, even if permissions aren't explicitly given. &lt;/P&gt;

&lt;P&gt;What I'm trying to create for the Manager Role is a user who can automatically read from everything (just like admins), but doesn't have any explicit write permissions.&lt;/P&gt;</description>
    <pubDate>Mon, 29 Apr 2013 18:47:49 GMT</pubDate>
    <dc:creator>Ricapar</dc:creator>
    <dc:date>2013-04-29T18:47:49Z</dc:date>
    <item>
      <title>Creating a role that can read every app</title>
      <link>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19493#M655</link>
      <description>&lt;P&gt;I'm setting up my roles like this:&lt;/P&gt;

&lt;P&gt;== Global Roles ==&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;Admin Role&lt;/LI&gt;
&lt;LI&gt;Manager Role&lt;/LI&gt;
&lt;LI&gt;Users&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;== App Specific Roles ==&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;AppName_R&lt;/LI&gt;
&lt;LI&gt;AppName_RW&lt;/LI&gt;
&lt;LI&gt;AppName2_R&lt;/LI&gt;
&lt;LI&gt;AppName2_RW&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;... etc ... You get the idea.&lt;/P&gt;

&lt;P&gt;I have everything nicely set up for the Admin role and for the app specific roles. All of the app roles inherit from the "users" role and inherit basic permissions from there.&lt;/P&gt;

&lt;P&gt;Admin Role is the default admin role that comes with Splunk.&lt;/P&gt;

&lt;P&gt;Each app is configured with only three checkboxes checked on the permissions page:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;Role           Read   Write
AppName_R        X  
AppName_RW       X      X
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Like so. &lt;/P&gt;

&lt;P&gt;This works great, since it makes setting permissions for new apps nice and easy, and is obvious to users who can do what. &lt;/P&gt;

&lt;P&gt;Admins can automatically read and write to everything, even if permissions aren't explicitly given. &lt;/P&gt;

&lt;P&gt;What I'm trying to create for the Manager Role is a user who can automatically read from everything (just like admins), but doesn't have any explicit write permissions.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2013 18:47:49 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19493#M655</guid>
      <dc:creator>Ricapar</dc:creator>
      <dc:date>2013-04-29T18:47:49Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a role that can read every app</title>
      <link>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19494#M656</link>
      <description>&lt;P&gt;Unfortunately I don't think this is possible from the ROLE's perspective. You would have to create a new role, then manually go through the permissions of each app and grant "read only" permissions to the new role (you can do this from the "Manager &amp;gt; apps" Interface)&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2013 19:06:55 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19494#M656</guid>
      <dc:creator>aholzer</dc:creator>
      <dc:date>2013-04-29T19:06:55Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a role that can read every app</title>
      <link>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19495#M657</link>
      <description>&lt;P&gt;That's what I was hoping to avoid &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2013 19:28:51 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19495#M657</guid>
      <dc:creator>Ricapar</dc:creator>
      <dc:date>2013-04-29T19:28:51Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a role that can read every app</title>
      <link>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19496#M658</link>
      <description>&lt;P&gt;What about role inheritance ?&lt;/P&gt;</description>
      <pubDate>Fri, 03 May 2013 15:58:05 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19496#M658</guid>
      <dc:creator>yannK</dc:creator>
      <dc:date>2013-05-03T15:58:05Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a role that can read every app</title>
      <link>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19497#M659</link>
      <description>&lt;P&gt;You could setup, a Manager Role that inherits from every AppName_R role. aholzer's suggestion works as well but you can loop through the  metadata/default.meta on the filesystem and add the additional role to the read stanza.&lt;/P&gt;</description>
      <pubDate>Fri, 03 May 2013 22:18:10 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19497#M659</guid>
      <dc:creator>chris</dc:creator>
      <dc:date>2013-05-03T22:18:10Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a role that can read every app</title>
      <link>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19498#M660</link>
      <description>&lt;P&gt;I ended up solving this using @yannK's and @chris's suggestion.&lt;/P&gt;

&lt;P&gt;I created a role that we will manually set to inherit from every AppName_R role. We added the extra step to our (currently manual) application role setup procedure. I would've preferred something a bit more automated, but one extra step isn't a dealbreaker.&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2013 18:15:16 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Security/Creating-a-role-that-can-read-every-app/m-p/19498#M660</guid>
      <dc:creator>Ricapar</dc:creator>
      <dc:date>2013-05-13T18:15:16Z</dc:date>
    </item>
  </channel>
</rss>

