Root FTP

cancel
Showing results for 
Search instead for 
Did you mean: 
teox_2040
Member II

Root FTP

Abbiamo appena installato la 4.0.c, con la necessità di dare accesso FTP agli utenti.
Il problema è che l'utente che si connette deve avere come root la propria Home, e non uno spazio generico come accade ora.

Abbiamo provato editando questo file:
/opt/alfresco-4.0.c/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/fileServers/default/file-servers-context.xml
ma non ne veniamo a capo… Smiley Sad

Come si configura questo comportamento?
3 Replies
openpj
Moderator
Moderator

Re: Root FTP

Puoi modificare il file in questo modo:

<property name="rootDirectory">
<value>/Alfresco/User Homes</value>
</property>
Poi dovrai eliminare dai permessi dello spazio User Homes il permesso di lettura a EVERYONE.

Questo è il modo più vicino possibile a quello che hai bisogno, senza alcuna necessità di implementare o customizzare alcuna classe Java.
In questo modo gli utenti vedranno come spazio root la User Home e potranno navigare solamente nella loro specifica User Home.

Se invece hai bisogno che l'utente vada DIRETTO nella propria user home, è necessario customizzare la classe Java relativa all'implementazione server FTP.

Spero ti possa aiutare  Smiley Wink
teox_2040
Member II

Re: Root FTP

Puoi modificare il file in questo modo:

<property name="rootDirectory">
<value>/Alfresco/User Homes</value>
</property>
Poi dovrai eliminare dai permessi dello spazio User Homes il permesso di lettura a EVERYONE.

Questo è il modo più vicino possibile a quello che hai bisogno, senza alcuna necessità di implementare o customizzare alcuna classe Java.
In questo modo gli utenti vedranno come spazio root la User Home e potranno navigare solamente nella loro specifica User Home.

Se invece hai bisogno che l'utente vada DIRETTO nella propria user home, è necessario customizzare la classe Java relativa all'implementazione server FTP.

Spero ti possa aiutare  Smiley Wink

Ciao, grazie per la risposta, ho aggiunto la parte che mi hai indicato sul file:
/opt/alfresco-4.0.c/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/fileServers/default/file-servers-context.xml

in questo modo:
<bean id="ftpServerConfig" class="org.alfresco.filesys.config.FTPConfigBean">
      <property name="serverEnabled">
         <value>${ftp.enabled}</value>
      </property>

      <property name="port">
         <value>${ftp.port}</value>
      </property>

      <property name="bindTo">
         <value>${ftp.bindto}</value>
      </property>

      <property name="rootDirectory">
         <value>/Alfresco/User Homes</value>
      </property>



Mi da questo errore:
Impossibile mostrare tutto il contenuto di «/ su 192.168.0.191»: Il file non è una directory
DA Firefox dice: 550 Invalid path /Alfresco/User Homes/
openpj
Moderator
Moderator

Re: Root FTP

Se hai il locale settato su IT forse il path  "/Alfresco/User Homes" dovrà essere cambiato in "/Alfresco/Homepage dell'utente" o qualcosa di simile.