Just to clarify the problem - as it seems a few people are suffering this (has anyone actually got CIFS passthrough working??!!)
I am running on Centos 5.2 with jdk1.6.0_10
Symptom:
NTLM passthru configured and working for webfront end (client: XP/IE7- works fine.)
NTLM CIFS - XP SP3/windows users getting prompted for their username/password but not getting accepted.
Observation (well - what I am seeing - at least under Linux config - brandnew clean install of 3.0b and 3.0c)
1. Increase the smb logging to debug in /opt/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/log4j.properties
2. tail -f /opt/Alfresco/tomcat/logs/catalina.out
.. note: <username> changed for security reasons.
10:16:04,189 DEBUG [smb.protocol.auth] Authenticated user <username> sts=Disallow via Passthru
10:16:04,227 DEBUG [smb.protocol.auth] Authenticated user <username> sts=Disallow via Passthru
10:16:04,390 DEBUG [smb.protocol.auth] Authenticated user <username> sts=Disallow via Passthru
10:16:04,634 DEBUG [smb.protocol.auth] Authenticated user <username> sts=Disallow via Passthru
10:16:04,663 DEBUG [smb.protocol.auth] Authenticated user <username> sts=Disallow via Passthru
10:17:51,140 DEBUG [smb.protocol.auth] Authenticated user <username> sts=Disallow via Passthru..
Configs (from clean) are:
1. modify /opt/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/authority-services-context.xml
and add an administrator user to the list.. (search for "adminUser" and add a domain user)
2. modify /opt/Alfrescotomcat/webapps/alfresco/WEB-INF/web.xml
configure/remove all unnecessary comments regarding and remove unnecessary filter entries as dictated by wiki(s)
3. /opt/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/file-servers.xml
uncomment wins and change; change "authentication" from enterprise to "alfresco"; and "domain mappings"
4. /opt/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/file-servers.properties
chnage links to enforce CIFS setup (note: broadcast changed from 255.255.255.255 to 192.168.100.255 to reflect network)5
5. rename /opt/Alfresco/tomcat/shared/classes/alfresco/extension/ntlm-authentication-context.xml(.sample)
set "localServers" portion to false
add <property name="servers">
<value><mydomain>\<myDCname></value>
</property>
6. /opt/Alfresco/tomcat/shared/classes/alfresco/extension/file-servers-custom.xml
add (after line : <alfresco-config area="file-servers"> at the top of page)
<config evaluator="string-compare" condition="CIFS Server">
<serverEnable enabled="true" />
<host name="192.168.100.35" domain="<mydomainname>" />
<comment>Alfresco CIFS Server</comment>
<!– Set to the broadcast mask for the subnet –>
<broadcast>192.168.100.255</broadcast>
<sessionDebug flags="Negotiate,Socket" />
</config>
add to the very bottom of the page (ie. just betfore </alfresco-config>)
<config evaluator="string-compare" condition="Filesystem Security" replace="true">
<authenticator type="alfresco" />
</config>
7. modify /opt/Alfresco/alfresco.sh
fix paths to both Alfresco home and Java home..
This is all as per the wikis I can find…