<?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 Auditing Permission Changes in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/auditing-permission-changes/m-p/286029#M239159</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm trying to find out which user changes permissions on a node in Alfresco Community edition. Things I have tried so far&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I can retrieve the&amp;nbsp;alfresco-access logs via REST but I do not see any event rasied when permissions on a node changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. cmischangelog produces a "Security" change event for the node but does not include the user who caused it. Tried fetching last modified property on the node but acl changes does not update the node. No effect on setting the variables below to false in alfresco-global.properties either.&lt;/P&gt;&lt;PRE class="" style="color: #333333; background-color: #f5f5f5; border: 1px solid #888888; margin: 0px 0px 20px; padding: 2px;"&gt;&lt;SPAN class="" style="color: #880000;"&gt;# The default to preserve all cm:auditable data on a node when the process is not directly driven by a user action&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;system&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;auditableData&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;preserve&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;$&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;{&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;system&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;preserve&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;modificationData&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;}&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;&lt;/SPAN&gt;&lt;SPAN class="" style="color: #880000;"&gt;# Specific control of whether ACL changes on a node trigger the cm:auditable aspect&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;system&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;auditableData&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="" style="color: #660066;"&gt;ACLs&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;$&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;{&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;system&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;auditableData&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;preserve&lt;/SPAN&gt;&lt;SPAN class="" style="color: #666600;"&gt;}&lt;/SPAN&gt;&lt;SPAN class="" style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;3. Trying to get alfresco-api for low level events by setting audit.alfresco-api.enabled=true in alfresco-global.properties does not seem to work. &amp;nbsp;alfresco/service/api/audit/query/alfresco-api returns no entries and&amp;nbsp;/alfresco/service/api/audit/control does not list alfresco-api&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any other way to know which user caused a permission change? &amp;nbsp;Any help with one/all of the above steps would be very useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 10 Nov 2016 17:19:03 GMT</pubDate>
    <dc:creator>arjuncbe</dc:creator>
    <dc:date>2016-11-10T17:19:03Z</dc:date>
    <item>
      <title>Auditing Permission Changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/auditing-permission-changes/m-p/286029#M239159</link>
      <description>Hello,I'm trying to find out which user changes permissions on a node in Alfresco Community edition. Things I have tried so far1. I can retrieve the&amp;nbsp;alfresco-access logs via REST but I do not see any event rasied when permissions on a node changes.2. cmischangelog produces a "Security" change event</description>
      <pubDate>Thu, 10 Nov 2016 17:19:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/auditing-permission-changes/m-p/286029#M239159</guid>
      <dc:creator>arjuncbe</dc:creator>
      <dc:date>2016-11-10T17:19:03Z</dc:date>
    </item>
    <item>
      <title>Re: Auditing Permission Changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/auditing-permission-changes/m-p/286030#M239160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Although the name might imply it, system.auditableData does not relate to the Audit feature - it only refers to the cm:auditable aspect and the data it maintains (creation / modification user and timestamp).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using alfresco-api should work as long as the PermissionService public service bean is properly used. Simply enabling alfresco-api is not enough though - that only produces audit data but does not record it. You need to configure an Audit application to actually record the data for the audit query to return. See &lt;A href="http://docs.alfresco.com/5.1/concepts/audit-custom-audit-config.html" rel="nofollow noopener noreferrer"&gt;audit configuration&lt;/A&gt; for details.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Nov 2016 19:42:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/auditing-permission-changes/m-p/286030#M239160</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2016-11-10T19:42:25Z</dc:date>
    </item>
    <item>
      <title>Re: Auditing Permission Changes</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/auditing-permission-changes/m-p/286031#M239161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. I did realise that system.auditableData controls modifying user and was looking to&amp;nbsp;make the person who changed acl on a node to be modified user.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your pointer was helpful and configuring a custom audit app to extract and then record the necessary entries solved my issue.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Nov 2016 10:32:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/auditing-permission-changes/m-p/286031#M239161</guid>
      <dc:creator>arjuncbe</dc:creator>
      <dc:date>2016-11-24T10:32:19Z</dc:date>
    </item>
  </channel>
</rss>

