cancel
Showing results for 
Search instead for 
Did you mean: 

Encore problème Cifs

juju02
Champ in-the-making
Champ in-the-making
Bonjour,
j'ai moi aussi un problème avec les Cifs. Impossible de se connecter que se soit via l'icone ou en utilisant l'explorateur.
Notre serveur est en windows 2003 serveur.

Voici les messages d'erreur :
- dans l'explorateur : \\xxxxx_a n'est pas accessible. Vous ne disposez peut-être pas des autorisations nécessaires pour utiliser cette ressource…..
Vous n'étirez pas connecté car il y avait un nom en double sur le réseau. Allez dans système dans le panneau de configuration et modifiez le nom de l'ordinateur et essayez à nouveau.
- dans alfresco :file://fs-cdt_a/alfresco est introuvable. Vérifiez que le chemin d'accès ou l'adresse internet sont corrects.

mon fichier file-serveurs.xml :
<alfresco-config area="file-servers">

   <config evaluator="string-compare" condition="CIFS Server">
     <serverEnable enabled="true"/>
      <host name="fs-cdt_a" domain="CDT-AISNE"/>
      <comment>Alfresco CIFS Server</comment>

      <!– Set to the broadcast mask for the subnet –>
      <broadcast>192.168.1.81</broadcast>

      <!– Use Java socket based NetBIOS over TCP/IP and native SMB on linux –>
      <tcpipSMB platforms="linux,solaris,macosx"/>
      <netBIOSSMB platforms="linux,solaris,macosx"/>

      <!– Can be mapped to non-privileged ports, then use firewall rules to forward
          requests from the standard ports –>
     <!–      
      <tcpipSMB port="1445" platforms="linux,solaris,macosx"/>
      <netBIOSSMB sessionPort="1139" namePort="1137" datagramPort="1138" platforms="linux,solaris,macosx"/>
     –>
      
      <hostAnnounce interval="5"/>

      <!– Use Win32 NetBIOS interface on Windows –>
      <Win32NetBIOS/>
      <Win32Announce interval="5"/>

<!–
      <WINS>
         <primary>1.2.3.4</primary>
         <secondary>5.6.7.8</secondary>
      </WINS>
–>
      <sessionDebug flags="Negotiate,Socket"/>
   </config>

   <config evaluator="string-compare" condition="FTP Server">
     <serverEnable enabled="true"/>
<!–      <debug flags="File,Search,Error,Directory,Info,DataPort"/> –>
   </config>
  
   <config evaluator="string-compare" condition="NFS Server">
     <serverEnable enabled="false"/>
   </config>
   
   <config evaluator="string-compare" condition="Filesystems">
     <filesystems>
       
       <!– Alfresco repository access shared filesystem –>
         <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>__AlfrescoClient.url</filename>
               <webpath>http://${localname}:8080/alfresco/</webpath>
            </urlFile>

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

         <!– Desktop actions –>
         <!– Uses a client-side application to trigger a server-side action                         –>
         <!–   Echo - displays a message echoed from the server                                     –>
         <!–   URL  - launches a URL via the Windows shell                                          –>
         <!–   CmdLine - launches the Notepad application                                           –>
         <!–   CheckInOut - checks files in/out, drag and drop files onto the application           –>
         <!–   JavaScript - run a server-side script                                                –>
         <!–   JavaScriptURL - server-side script that generates a URL to the folder using a ticket –>
         <!–                   to avoid having to logon                                             –>

<!–
         <desktopActions>
            <global>
                    <path>alfresco/desktop/Alfresco.exe</path>
               <webpath>http://${localname}:8080/alfresco/</webpath>
            </global>
            <action>
               <class>org.alfresco.filesys.smb.server.repo.desk.EchoDesktopAction</class>
               <name>Echo</name>
                 <filename>__AlfrescoEcho.exe</filename>
            </action>
            <action>
               <class>org.alfresco.filesys.smb.server.repo.desk.URLDesktopAction</class>
               <name>URL</name>
                 <filename>__AlfrescoURL.exe</filename>
            </action>
            <action>
               <class>org.alfresco.filesys.smb.server.repo.desk.CmdLineDesktopAction</class>
               <name>CmdLine</name>
                 <filename>__AlfrescoCmd.exe</filename>
            </action>
            <action>
               <class>org.alfresco.filesys.smb.server.repo.desk.CheckInOutDesktopAction</class>
               <name>CheckInOut</name>
                 <filename>__AlfrescoCheckInOut.exe</filename>
            </action>
            <action>
               <class>org.alfresco.filesys.smb.server.repo.desk.JavaScriptDesktopAction</class>
               <name>JavaScript</name>
               <filename>__AlfrescoScript.exe</filename>
               <script>alfresco/desktop/dumpRequest.js</script>
               <attributes>anyFiles, multiplePaths , allowNoParams</attributes>
               <preprocess>confirm, copyToTarget</preprocess>
            </action>
            <action>
               <class>org.alfresco.filesys.smb.server.repo.desk.JavaScriptDesktopAction</class>
               <name>JavaScriptURL</name>
               <filename>__AlfrescoDetails.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>

   <config evaluator="string-compare" condition="Filesystem Security">
      <authenticator type="enterprise">
      </authenticator>

<!–
      <globalAccessControl default="None">
         <user name="admin" access="Write"/>
         <address ip="90.1.0.90" access="Write"/>
      </globalAccessControl>

      <users>
         <localuser name="user">
            <password>user</password>
            <comment>Normal user account</comment>
         </localuser>
   
         <localuser name="administrator">
            <password>admin</password>
            <administrator/>
            <comment>Administrator account</comment>
         </localuser>
      </users>
–>
   </config>


</alfresco-config>

mon fichier file-serveur-custom.xml :
<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="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}:8082/alfresco/</webpath>
            </urlFile>

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

            <!– Desktop actions –>

            <desktopActions>
               <global>
                  <path>alfresco/desktop/Alfresco.exe</path>
                  <webpath>http://${localname}:8082/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>
a
Merci de votre aide
40 REPLIES 40

rguinot
Confirmed Champ
Confirmed Champ
Tu fais le montage avec un disque réseau ? as tu coché l'option du style "se reconnecter à la connexion" ?

lme
Champ in-the-making
Champ in-the-making
Petite idée comme ça … Est-ce que tu as créé un utilisateur dans alfresco qui a le même login que ton utilisateur windows ?

juju02
Champ in-the-making
Champ in-the-making
Oui j'ai plusieurs utilisateurs qui ont le même nom dans alfresco que pour leur session

lme
Champ in-the-making
Champ in-the-making
Oui j'ai plusieurs utilisateurs qui ont le même nom dans alfresco que pour leur session

Le fait qu'Alfresco ne te demande pas d'authentification en CIFS vient peut-être de ça…
Si tu crées un fichier ou un dossier dans Alfresco via le CIFS, il appartient à quel utilisateur ?
Si tu utilises un nom de session qui n'existe pas comme utilisateur dans Alfresco, toujours pas de demande d'authentification ?

juju02
Champ in-the-making
Champ in-the-making
J'ai créer un utilisateur test avec tous les droits sur un espace.
En passant par le lecteur CIFS directement j'ai créer un dossier (dans le cifs j'avais tous les droits comme j'utilisé mon PC ou je me connecte habituellement en admin il ne m'a donc pas demandé de mot de passe pour me connecter).
Je suis allé après dans alfresco où j'ai regardé le nom du créateur du dossier, c'était admin et non test.

lme
Champ in-the-making
Champ in-the-making
Ton poste est attaché à un domaine ? Ton nom de session est 'admin' également ?

Tu n'as pas répondu à la question suivante :
Si tu utilises un nom de session qui n'existe pas comme utilisateur dans Alfresco, toujours pas de demande d'authentification ?

juju02
Champ in-the-making
Champ in-the-making
oui mon poste est attaché à un domaine.
Effectivement si ma session est ouverte avec un nom d'utilisateur qui n'existe pas dans alfresco, il me demande le login et passe

lme
Champ in-the-making
Champ in-the-making
Effectivement si ma session est ouverte avec un nom d'utilisateur qui n'existe pas dans alfresco, il me demande le login et passe

Ah, ben maintenant on sait pourquoi il ne te demande pas de login/pass ! Ça doit être une feature du protocole CIFS  :wink:
Du coup, on a complètement perdu de vue le sujet de départ. Tu as encore des problèmes avec le CIFS ?

juju02
Champ in-the-making
Champ in-the-making
Les Cifs ont l'air de fonctionner.
Que me conseil tu alors pour qu'il me demande à chaque connexion les login et passe, de changer tous les nom d'utilisateurs dans alfresco ou est-ce que l'on peut le forcer à les demander à chaque fois.

Merci beaucoup pour ton aide.

lme
Champ in-the-making
Champ in-the-making
Honnêtement, j'en ai aucune idée…
Et dire que tous nos clients veulent du SSO (authentification unique), et toi tu veux exactement le contraire  Smiley Very Happy

Deux pistes à creuser :

1. refaire un tour sur le wiki alfresco et plus particulièrement sur les pages suivantes :
http://wiki.alfresco.com/wiki/File_Server_Configuration
http://wiki.alfresco.com/wiki/CIFS
http://wiki.alfresco.com/wiki/CIFS_Server_Authentication
Il y a peut-être des options qui permettent d'avoir le comportement que tu souhaites, mais j'y crois pas trop.

2. Dans Windows, tu peux lui préciser avec quel utilisateur monter un partage. Ça se fait dans l'explorateur windows (de tête, je n'en ai pas sous la main) : Outils > Connecter un lecteur réseau… > Utiliser un nom d'utilisateur différent.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.