Hallo Zusammen,
ich habe eine Frage bzgl. dem Zugriff per SMB auf z.B. Lehrer / Schüler Freigaben,
welche über Horde erreichbar sein sollen.
Ich habe hierfür die Datei /etc/horde/gollem/backends.d/10-webmail.php wie folgt angepasst:
<?php
$backends['ftp']['disabled'] = true;
$backends['sqlhome']['disabled'] = false;
$backends['sqlhome']['name'] = 'Home';
//
$backends['smb']['disabled'] = false;
$backends['smb']['name'] = 'Lehrer-Home';
$backends['smb']['params']['hostspec'] = 'localhost';
$backends['smb']['params']['share'] = 'homes_lehrer';
$backends['smb']['hordeauth'] = true;
Soweit funktioniert der Zugriff auf das Share “homes-lehrer” auch.
Wenn ich allerdings ein zweites Share in der Datei hinzufüge (z.B. für “homes-schueler”), wird das vorherige überschrieben und immer lediglich ein Share angezeigt.
Also habe ich das ganze per Array wie folgt versucht:
$backends['smb'] = array(
'name' => 'Lehrer',
'driver' => 'smb',
'disabled' => false,
'name' => 'Homes-Lehrer',
'hordeauth' => true,
'smbclient' => '/usr/bin/smbclient',
'params' => array('hostspec' => 'localhost','share' => 'homes_lehrer')
);
$backends['smb'] = array(
'name' => 'Schueler',
'driver' => 'smb',
'disabled' => false,
'name' => 'Homes-Schueler',
'hordeauth' => true,
'smbclient' => '/usr/bin/smbclient',
'params' => array('hostspec' => 'localhost','share' => 'homes_schueler')
);
Beide Shares werden nun angezeigt, allerdings scheitert es nun mit der Meldung “SMB Authentication failed”.
Aus den Logs werde ich leider auch nicht schlau…