<?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 Re: Disable the dashboard sharing field for dashboard creators in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/149310#M53069</link>
    <description>&lt;DIV&gt;&lt;P&gt;Thank you for your response. I wasn’t able to find an ideal way to disable the &lt;EM&gt;Share&lt;/EM&gt; button for regular users, nor to prevent them from adding new users and assigning permission levels directly on the dashboard.&lt;/P&gt;&lt;P&gt;What I’m currently testing is a routine that monitors dashboard permissions through a Databricks API endpoint. The routine checks the ACL list for each dashboard in the workspace, evaluating all users, groups, and their respective permission levels. If it finds that any dashboard has users or groups with permissions beyond the admin group and the owner, it automatically resets those permissions. It also consistently resets the &lt;STRONG&gt;View&lt;/STRONG&gt; access for &lt;STRONG&gt;“All workspace users”&lt;/STRONG&gt; back to its default state.&lt;/P&gt;&lt;P&gt;My intention with this approach is to enforce stronger control over how sensitive business dashboards and data are shared across users, promoting a stricter “least privilege” access policy.&lt;/P&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 25 Feb 2026 18:52:37 GMT</pubDate>
    <dc:creator>Eibraao</dc:creator>
    <dc:date>2026-02-25T18:52:37Z</dc:date>
    <item>
      <title>Disable the dashboard sharing field for dashboard creators</title>
      <link>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/147886#M52785</link>
      <description>&lt;DIV&gt;"How can I disable the dashboard sharing field for dashboard creators who are not admins? I tried changing the creator’s permission from 'CAN_MANAGE' to 'CAN_READ', but it had no effect — the creator still retains the 'CAN_MANAGE' permission&lt;/DIV&gt;</description>
      <pubDate>Tue, 10 Feb 2026 11:48:53 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/147886#M52785</guid>
      <dc:creator>Eibraao</dc:creator>
      <dc:date>2026-02-10T11:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: Disable the dashboard sharing field for dashboard creators</title>
      <link>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/147888#M52786</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Eibraao_0-1770724157212.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/23905i88270CFB9BE13FB4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Eibraao_0-1770724157212.png" alt="Eibraao_0-1770724157212.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Feb 2026 11:49:43 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/147888#M52786</guid>
      <dc:creator>Eibraao</dc:creator>
      <dc:date>2026-02-10T11:49:43Z</dc:date>
    </item>
    <item>
      <title>Re: Disable the dashboard sharing field for dashboard creators</title>
      <link>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/148066#M52822</link>
      <description>&lt;P&gt;The Creator will always have CAN_MANAGE in addition to the Workspace Admins.&lt;/P&gt;
&lt;P&gt;In your screenshot that 3rd row email is a different one from the creator right?&lt;/P&gt;
&lt;P&gt;Creator (1st row email) ends with "a". 3rd row email ends with "s".&lt;/P&gt;
&lt;P&gt;Are you trying to make sure that 3rd email does not have CAN_MANAGE?&lt;/P&gt;</description>
      <pubDate>Wed, 11 Feb 2026 16:23:56 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/148066#M52822</guid>
      <dc:creator>MoJaMa</dc:creator>
      <dc:date>2026-02-11T16:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Disable the dashboard sharing field for dashboard creators</title>
      <link>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/148181#M52843</link>
      <description>&lt;DIV&gt;&lt;P&gt;No — I’m &lt;STRONG&gt;not&lt;/STRONG&gt; trying to remove the &lt;EM&gt;CAN_MANAGE&lt;/EM&gt; permission from the third email. That user was added only as a &lt;STRONG&gt;test&lt;/STRONG&gt; to see how a newly added user with &lt;EM&gt;CAN_MANAGE&lt;/EM&gt; would appear.&lt;/P&gt;&lt;P&gt;My actual issue is different:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Regular workspace users automatically receive CAN_MANAGE on the dashboards they create&lt;/STRONG&gt;, which means they can &lt;STRONG&gt;share&lt;/STRONG&gt; those dashboards freely. What I want is to &lt;STRONG&gt;disable the sharing option for non-admin users&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;I initially thought that changing the dashboard creator’s permission from &lt;EM&gt;CAN_MANAGE&lt;/EM&gt; to &lt;EM&gt;CAN_EDIT&lt;/EM&gt; could help, but I realized this isn’t possible because:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Creators always inherit CAN_MANAGE by default&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;The dashboard can also &lt;STRONG&gt;inherit permissions from the folder&lt;/STRONG&gt; where it was created.&lt;BR /&gt;So if the user has &lt;EM&gt;CAN_MANAGE&lt;/EM&gt; on that folder, they will automatically have it on the dashboard as well.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Given these constraints, I’m looking for another way to &lt;STRONG&gt;disable the share button for users who are not workspace admins&lt;/STRONG&gt;, allowing &lt;STRONG&gt;only admins to share dashboards and change sharing settings&lt;/STRONG&gt;.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 12 Feb 2026 14:23:31 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/148181#M52843</guid>
      <dc:creator>Eibraao</dc:creator>
      <dc:date>2026-02-12T14:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: Disable the dashboard sharing field for dashboard creators</title>
      <link>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/148940#M52995</link>
      <description>&lt;P&gt;Ah ok. That suggests that your issue lies further up. Try navigating up all the way up to the top and see what your permissions are set up like. In this example, I navigated all the way up to the "Workspace" and I can see that "All workspace users" have View access. Check if yours are more permissible.&lt;/P&gt;
&lt;P&gt;But to be clear, there isn't a setting that prevents User1 from creating Dashboard1 and choosing to Share it with User2/Group3.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2026-02-20 at 7.18.37 PM.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/24200i07041DB953BCB65F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Screenshot 2026-02-20 at 7.18.37 PM.png" alt="Screenshot 2026-02-20 at 7.18.37 PM.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Sat, 21 Feb 2026 00:21:31 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/148940#M52995</guid>
      <dc:creator>MoJaMa</dc:creator>
      <dc:date>2026-02-21T00:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: Disable the dashboard sharing field for dashboard creators</title>
      <link>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/149310#M53069</link>
      <description>&lt;DIV&gt;&lt;P&gt;Thank you for your response. I wasn’t able to find an ideal way to disable the &lt;EM&gt;Share&lt;/EM&gt; button for regular users, nor to prevent them from adding new users and assigning permission levels directly on the dashboard.&lt;/P&gt;&lt;P&gt;What I’m currently testing is a routine that monitors dashboard permissions through a Databricks API endpoint. The routine checks the ACL list for each dashboard in the workspace, evaluating all users, groups, and their respective permission levels. If it finds that any dashboard has users or groups with permissions beyond the admin group and the owner, it automatically resets those permissions. It also consistently resets the &lt;STRONG&gt;View&lt;/STRONG&gt; access for &lt;STRONG&gt;“All workspace users”&lt;/STRONG&gt; back to its default state.&lt;/P&gt;&lt;P&gt;My intention with this approach is to enforce stronger control over how sensitive business dashboards and data are shared across users, promoting a stricter “least privilege” access policy.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 25 Feb 2026 18:52:37 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/149310#M53069</guid>
      <dc:creator>Eibraao</dc:creator>
      <dc:date>2026-02-25T18:52:37Z</dc:date>
    </item>
    <item>
      <title>Re: Disable the dashboard sharing field for dashboard creators</title>
      <link>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/149424#M53094</link>
      <description>&lt;P&gt;Makes sense. You can't unilaterally disable the "Share" option. Because it is expected that users share objects they own. There have been requests from customers to try and guardrail this such as maybe members of a team/group can share with each other but no broader etc. But that's not a thing today. So your approach seems like a good corrective option.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Feb 2026 20:24:38 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/149424#M53094</guid>
      <dc:creator>MoJaMa</dc:creator>
      <dc:date>2026-02-26T20:24:38Z</dc:date>
    </item>
    <item>
      <title>Re: Disable the dashboard sharing field for dashboard creators</title>
      <link>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/161284#M55018</link>
      <description>&lt;P&gt;Any movement on this topic?&lt;/P&gt;&lt;P&gt;We too need to restrict sharing, in our case ideally with only other users of the same workspace. As it stands, any user who creates a dashboard can share that dashboard with any account user, across all of our workspaces. This is on Azure Databricks.&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2026 10:07:13 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/161284#M55018</guid>
      <dc:creator>charl-p-botha</dc:creator>
      <dc:date>2026-07-03T10:07:13Z</dc:date>
    </item>
    <item>
      <title>Re: Disable the dashboard sharing field for dashboard creators</title>
      <link>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/161483#M55026</link>
      <description>&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Hey, that thread's already got the core answer right: there's no setting to strip CAN_MANAGE from a dashboard&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;creator, and you already found that out the hard way when the API downgrade to CAN_READ had no effect. That's&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;expected, Databricks docs confirm creators always keep CAN_MANAGE on objects they create, and that's not&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;something an ACL update can override.&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;The thing worth separating out for your automated routine: don't waste cycles trying to touch the creator's own&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;permission entry, that call will always be a no-op. What actually matters is who else is in the dashboard's ACL.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;Sharing works by adding new principals to that list, so your enforcement job should be diffing the ACL against&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;an allowlist (creator, admins, whatever groups you've decided are fine) and stripping anyone outside that list,&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;rather than trying to change the creator's own entry.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;GET /api/2.0/permissions/dashboards/{dashboard_id}&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;to pull the current ACL, then&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;PUT /api/2.0/permissions/dashboards/{dashboard_id}&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;{&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;"access_control_list": &lt;BR /&gt;&amp;nbsp; &amp;nbsp; [&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; { "user_name": "creator@company.com", "permission_level": "CAN_MANAGE" },&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; { "group_name": "admins", "permission_level": "CAN_MANAGE" }&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&amp;nbsp; &amp;nbsp; ]&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;to reset it back to just your allowed principals. PUT replaces the whole list, so anything the creator added&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;gets dropped in one call.&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;If you want to react faster than a polling job, check the `dashboards` service in your audit logs, worth&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;confirming what action name actually fires on a permission change in your workspace before you build detection&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;around it, since the documented action list for that service covers dashboard CRUD and publishing but doesn't&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&lt;/SPAN&gt;call out a dedicated sharing/permission event name. A quick test share plus a look at `system.access.audit`&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;right after will tell you exactly what to filter on.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jul 2026 13:44:42 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/disable-the-dashboard-sharing-field-for-dashboard-creators/m-p/161483#M55026</guid>
      <dc:creator>iyashk-DB</dc:creator>
      <dc:date>2026-07-05T13:44:42Z</dc:date>
    </item>
  </channel>
</rss>

