<?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: Espacios de Usuarios y Permisos in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/espacios-de-usuarios-y-permisos/m-p/115934#M81760</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pues a mí me da que no se trata de ningún agujero de seguridad, sino más bien de configuración de los servicios de autenticación.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Antes de empezar, y para ubicar a todo el mundo en el funcionamiento de la creación de espacios de usuario en Alfresco, os puedo decir que existen lo que se denominan HomeFolderProviders o proveedores de espacios de usuario. Por defecto, alfresco trae implementados varios que, aquellos que tengan acceso al código fuente,&amp;nbsp; se pueden ver desde el paquete org.alfresco.repo.security.person.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pues bien, algunas de las propiedades importantes que traen estos proveedores de espacios son:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- ownerOnCreate: Indica el usuario que se establecerá como propietario (owner) del espacio. Si no se establece, por defecto se coge al usuario al cual se le está vinculando el espacio. Por defecto, null. Esto explica por qué el espacio del usuario "viene ya" con el owner puesto de fábrica, y con el valor del usuario en cuestión.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- inheritsPermissionsOnCreate: Indica si ha de heredar los permisos del espacio en el que se está creando el espacio del usuario. Por defecto, falso…así que no hereda nada del padre.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- clearExistingPermissionsOnCreate: De estar, elimina todos los permisos que el espacio que se está creando pudiera tener. Útil por si se genera el espacio a partir de una plantilla.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- ownerPemissionsToSetOnCreate: Indica los permisos que se le incorporan al espacio de usuario para aquél que sea el propietario (owner). Por defecto, está a "All". Esto explica por qué desde la pantalla de gestionar los permisos del espacio, nos sale al usuario del espacio invitado con el permiso de TODOS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- userPermissions: Indica los permisos que se le incorporan al espacio de usuario para el usuario del espacio…Podría darse el caso en que el usuario del espacio no fuese el propietario (owner). De esta forma, podríamos darle un permiso adicional al usuario. Por ejemplo, que admin sea el owner de todos los espacios de usuario, pero que el usuario sea Colaborador…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;¿Y cómo se configuran estas propiedades??&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Bueno, pues podeis echarle un vistazo al fichero authentication-services-context.xml, que define los providers que mencioné al principio que traía por defecto.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Por ejemplo, veamos uno de los beans que crea espacios en user_homes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;bean name="userHomesHomeFolderProvider" class="org.alfresco.repo.security.person.UIDBasedHomeFolderProvider"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="serviceRegistry"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="ServiceRegistry" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="path"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;/${spaces.company_home.childname}/${spaces.user_homes.childname}&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="storeUrl"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;${spaces.store}&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="homeFolderManager"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="homeFolderManager" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="inheritsPermissionsOnCreate"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="ownerPemissionsToSetOnCreate"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;set&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;All&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/set&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="userPemissions"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;set&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;All&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/set&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Como veis, se le indica el path del que cuelga el espacio del usuario (company_home/user_homes), le dice que no herede los permisos del padre, le da permisos de All al propietario y al usuario. Puesto que la propiedad ownerOnCreate no está definida, se pondría como owner al usuario para el que se le crea el espacio.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Con esta teoría creo que queda explicado un poco los motivos de porqué el usuario viene por defecto como propietario y con los permisos de TODOS. Aunque quites el permiso de TODOS seguirá teniendo opciones privilegiadas porque sigue siendo el dueño del espacio…otro usuario como admin debería tomar posesión y ajustar debidamente los permisos. O bien, ir al authentication-services y jugar con las propiedades del bean (ownerOnCreate, por ejemplo).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En fin, espero que os haya dado un poco de luz.&amp;nbsp; :wink: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Buen finde!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Mar 2009 22:24:23 GMT</pubDate>
    <dc:creator>ajv</dc:creator>
    <dc:date>2009-03-13T22:24:23Z</dc:date>
    <item>
      <title>Espacios de Usuarios y Permisos</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/espacios-de-usuarios-y-permisos/m-p/115933#M81759</link>
      <description>Buenas,La verdad es que no es cosa mia, pero al verlo me ha interesado mucho y me gustaria abrir un post para que entre todos podamos estudiarlo. Primero fue lou quien puso un post que quedo sin respuesta&amp;nbsp; :? Creo un usuario 'xx' y le asigno como espacio personal "sucarpeta"; al gestionar los usuari</description>
      <pubDate>Fri, 13 Mar 2009 13:43:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/espacios-de-usuarios-y-permisos/m-p/115933#M81759</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-03-13T13:43:22Z</dc:date>
    </item>
    <item>
      <title>Re: Espacios de Usuarios y Permisos</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/espacios-de-usuarios-y-permisos/m-p/115934#M81760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pues a mí me da que no se trata de ningún agujero de seguridad, sino más bien de configuración de los servicios de autenticación.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Antes de empezar, y para ubicar a todo el mundo en el funcionamiento de la creación de espacios de usuario en Alfresco, os puedo decir que existen lo que se denominan HomeFolderProviders o proveedores de espacios de usuario. Por defecto, alfresco trae implementados varios que, aquellos que tengan acceso al código fuente,&amp;nbsp; se pueden ver desde el paquete org.alfresco.repo.security.person.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pues bien, algunas de las propiedades importantes que traen estos proveedores de espacios son:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- ownerOnCreate: Indica el usuario que se establecerá como propietario (owner) del espacio. Si no se establece, por defecto se coge al usuario al cual se le está vinculando el espacio. Por defecto, null. Esto explica por qué el espacio del usuario "viene ya" con el owner puesto de fábrica, y con el valor del usuario en cuestión.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- inheritsPermissionsOnCreate: Indica si ha de heredar los permisos del espacio en el que se está creando el espacio del usuario. Por defecto, falso…así que no hereda nada del padre.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- clearExistingPermissionsOnCreate: De estar, elimina todos los permisos que el espacio que se está creando pudiera tener. Útil por si se genera el espacio a partir de una plantilla.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- ownerPemissionsToSetOnCreate: Indica los permisos que se le incorporan al espacio de usuario para aquél que sea el propietario (owner). Por defecto, está a "All". Esto explica por qué desde la pantalla de gestionar los permisos del espacio, nos sale al usuario del espacio invitado con el permiso de TODOS.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- userPermissions: Indica los permisos que se le incorporan al espacio de usuario para el usuario del espacio…Podría darse el caso en que el usuario del espacio no fuese el propietario (owner). De esta forma, podríamos darle un permiso adicional al usuario. Por ejemplo, que admin sea el owner de todos los espacios de usuario, pero que el usuario sea Colaborador…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;¿Y cómo se configuran estas propiedades??&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Bueno, pues podeis echarle un vistazo al fichero authentication-services-context.xml, que define los providers que mencioné al principio que traía por defecto.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Por ejemplo, veamos uno de los beans que crea espacios en user_homes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;bean name="userHomesHomeFolderProvider" class="org.alfresco.repo.security.person.UIDBasedHomeFolderProvider"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="serviceRegistry"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="ServiceRegistry" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="path"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;/${spaces.company_home.childname}/${spaces.user_homes.childname}&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="storeUrl"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;${spaces.store}&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="homeFolderManager"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="homeFolderManager" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="inheritsPermissionsOnCreate"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;false&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="ownerPemissionsToSetOnCreate"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;set&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;All&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/set&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="userPemissions"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;set&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;value&amp;gt;All&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/set&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Como veis, se le indica el path del que cuelga el espacio del usuario (company_home/user_homes), le dice que no herede los permisos del padre, le da permisos de All al propietario y al usuario. Puesto que la propiedad ownerOnCreate no está definida, se pondría como owner al usuario para el que se le crea el espacio.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Con esta teoría creo que queda explicado un poco los motivos de porqué el usuario viene por defecto como propietario y con los permisos de TODOS. Aunque quites el permiso de TODOS seguirá teniendo opciones privilegiadas porque sigue siendo el dueño del espacio…otro usuario como admin debería tomar posesión y ajustar debidamente los permisos. O bien, ir al authentication-services y jugar con las propiedades del bean (ownerOnCreate, por ejemplo).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En fin, espero que os haya dado un poco de luz.&amp;nbsp; :wink: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Buen finde!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2009 22:24:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/espacios-de-usuarios-y-permisos/m-p/115934#M81760</guid>
      <dc:creator>ajv</dc:creator>
      <dc:date>2009-03-13T22:24:23Z</dc:date>
    </item>
    <item>
      <title>Re: Espacios de Usuarios y Permisos</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/espacios-de-usuarios-y-permisos/m-p/115935#M81761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Coño tio, eres un crack.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ahora si que lo tengo clarito, eso si, me ha costado de entender al principio.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Mar 2009 08:20:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/espacios-de-usuarios-y-permisos/m-p/115935#M81761</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-03-16T08:20:07Z</dc:date>
    </item>
  </channel>
</rss>

