FTP et Alfresco

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

FTP et Alfresco

Bonjour,

Il est possible d'activer le FTP lié à alfresco grâce au fichier file-servers-custom.xml
dossier /opt/alfresoc/tomcat/shared/classes/alfresco/extension
<alfresco-config area="file-servers">

   <!– To override the default Alfresco filesystem use replace="true", to –>
   <!– add additional filesystems remove the replace="true" attribute     –>
   <config evaluator="string-compare" condition="FTP Server">
        <port>2121</port>
        </config>

   <config evaluator="string-compare" condition="Filesystems" replace="true">
      <filesystems>

         <filesystem name="Alfresco">
            <store>workspace://SpacesStore</store>
            <rootPath>/app:company_home</rootPath>

            <!– Add a URL file to each folder that links back to the web client –>
            <urlFile>
               <filename>__Alfresco.url</filename>
               <webpath>http://${localname}:8080/alfresco/</webpath>
            </urlFile>

            <!– Mark locked files as offline –>
            <offlineFiles/>

            <!– Desktop actions –>

            <desktopActions>
               <global>
                  <path>alfresco/desktop/Alfresco.exe</path>
                  <webpath>http://${localname}:8080/alfresco/</webpath>
               </global>
               <action>
                  <class>org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction</class>
                  <name>CheckInOut</name>
                  <filename>__CheckInOut.exe</filename>
               </action>
               <action>
                  <class>org.alfresco.filesys.smb.server.repo.desk.JavaScriptDesktopAction</class>
                  <name>JavaScriptURL</name>
                  <filename>__ShowDetails.exe</filename>
                  <script>alfresco/desktop/showDetails.js</script>
                  <attributes>anyFiles</attributes>
                  <preprocess>copyToTarget</preprocess>
               </action>

            </desktopActions>

<!–
            <accessControl default="Write">
               <user name="admin" access="Write"/>
               <address subnet="90.1.0.0" mask="255.255.0.0" access="Write"/>
            </accessControl>
–>
         </filesystem>

                 <!– AVM virtualization view of all stores/versions for WCM –>
         <avmfilesystem name="AVM">
            <virtualView/>
         </avmfilesystem>

      </filesystems>
   </config>

</alfresco-config>

j'accede parfaitement à mon ftp avec mes utilisateurs ( je passe par l'authentification ntlm sur un Active Directory)

Seul problème : par defaut les utilisateurs arrivent dans le repertoire Alfresco!

Comment puis je limiter un utilisateur à son propre dossier?

(J'ai installé Alfresco Community 2.1 avec la base sur un mysql sur une debian 4)

Merci d'avance!
4 Replies
pdubois
Active Member

Re: FTP et Alfresco

Bonjour,

si vous voulez activer FTP il faut arrèter ALfresco,
changer la définition dans file-servers-custom.xml comme suit:

<alfresco-config area="file-servers">

   <!– To override the default Alfresco filesystem use replace="true", to –>
   <!– add additional filesystems remove the replace="true" attribute     –>
<config evaluator="string-compare" condition="FTP Server">
        <!– modification ici –>
        <serverEnable enabled="true" />
        <port>2121</port>
</config>

et redémarer le serveur.

Remarque: c'est le port 2121 qui sera activé et non le port 21.
rguinot
Customer

Re: FTP et Alfresco

Dans la section de config au FTP que tu mentionnes, il est possible de definir un rootDirectory( pour tout le monde) , example :

<config evaluator="string-compare" condition="FTP Server" replace="true">
   <port>2121</port>
   <rootDirectory>/Alfresco</rootDirectory>
   <charSet>UTF8</charSet>
   </config>

Dans l'hypothèse ou tu ferais un import LDAP de tes users,si tu as choisi userHomesHomeFolderProvider come homeFolderProvider, tes users "arriveront" dans Alfresco/User Homes et ne verront que leur repertoire .

Si tu ne veux pas que tes users puissent naviguer à la racine, supprime les permissions GUEST globales sur Company Home…

En esperant être un peu plus clair…
lho
Member II

Re: FTP et Alfresco

Bonjour,

j'ai suis ce qui est mentionné ici pour configuer ftp et  j'ai lerreur suivant :

Statut :   Résolution de l'adresse pour localhost
Statut :   Connexion à 127.0.0.1:21 en cours…
Statut :   Connexion établie. Attente du message d'accueil…
Réponse :   220 Microsoft FTP Service
Commande :   USER admin
Réponse :   331 Password required for admin.
Commande :   PASS *****
Réponse :   530 User admin cannot log in.
Erreur :   Connexion au serveur impossible !

Je travaille avec lafresco 3.0 et FilleZilla pour le client ftp.

Merci de donner un coup de main.
michaelh
Active Member

Re: FTP et Alfresco

bonjour,

Vous venez de détourner un sujet existant (et qui n'a rien à voir sauf le mot "FTP").
Ce n'est pas une bonne idée, comme expliqué ici : http://forums.alfresco.com/fr/viewtopic.php?f=6&t=86

Je verrouille donc le sujet, vous pourrez reposer la question dans un message dédié (et y ajouter les logs).

Un indice tout de même, je doute que le serveur FTP Alfresco réponde "Microsoft FTP Service"   :wink: 

Merci