[Eisfair_dev] samba T:2.5.4 - Probleme mit SMB/CIFS Freigaben

Jens Kluge jk2020 at web.de
Sa Mär 1 11:40:22 CET 2014


Hallo Marcus,

Am 01.03.2014 11:02, schrieb Marcus Roeckrath:
> Hallo Jürgen,
>
> Marcus Roeckrath wrote:
>
> Suche in Github bringt folgenden Bug, der genau auf das schon in smbclient
> festgestellte N-Flag Problem verweist:
>
> https://github.com/owncloud/core/issues/7381
>
> Wie beim smbclient fehlt in apps/files_external/3rdparty/smb4php/smb.php die
> Behandlung des N-Flags, dass erst mit Samba4 eingeführt wurde.
>
Wirklich Klasse Marcus!!!
Genau da liegt wohl der Fehler und das Flag N wird hier nicht behandelt.

Danke für den Tipp in owncloud zu suchen
https://github.com/owncloud/core/commit/0187537a2e42cdc660f2cd73de0db9ed2bc85170

Bin also nach folgender Anleitung

apps/files_external/3rdparty/smb4php/smb.php
	

@@ -164,7 +164,7 @@ function client ($params, $purl) {

164 	164 	
					$i = ($mode == 'servers') ? array ($name, "server") : array ($name, 
"workgroup", $master);
165 	165 				break;
166 	166 			case 'files':
167 	  	-					list ($attr, $name) = preg_match ("/^(.*)[ 
]+([D|A|H|S|R]+)$/", trim ($regs[1]), $regs2)
   	167 	+					list ($attr, $name) = preg_match ("/^(.*)[ 
]+([D|A|H|S|R|N]+)$/", trim ($regs[1]), $regs2)
168 	168 	 						? array (trim ($regs2[2]), trim ($regs2[1]))
169 	169 	 						: array ('', trim ($regs[1]));


Vielen Vielen Dank!!!
Hat mich bereits gefühlt 2 Tage gekostet, den Fehler einzukreisen.

Wochende ist gerettet!!!

Grüße
Jens



Mehr Informationen über die Mailingliste Eisfair_dev