Hi Roland,
in our Setup the LDAP server and the Samba server are running on
different machines.
Now the access to the samba server via ssh is only with a certificate
possible.
Could you implement in one of the next versions the possibility to
specify a username and a certificate in the Lamdaemon settings in the
Server profile?
For now I made the changes in the code manually. Here is what I changed
so that the lam daemon
is using a certain username and certificate to connect to the samba server:
/usr/share/ldap-account-manager/lib/lamdaemon.inc
line 50 -55
include('Crypt/RSA.php');
$rsa = new Crypt_RSA();
if(!$rsa->loadKey(file_get_contents('/etc/ssh/ldap-fs-private'))){
$return = array("ERROR," . _("Failed to load RSA Key")
. ",");
return $return;
}
line 82-84
$userName = admin;
//if ($handle->login($userName, $credentials[1])) {
if ($handle->login($userName, $rsa)) {
$output = $handle->exec("sudo " .
$_SESSION['config']->get_scriptPath() . ' ' . escapeshellarg($command));
$return = array($output);
return $return;
}
Thanks in advance.
Best Regards
Björn
--
Björn Müller
Cognitive Neurology
Section Computational Sensomotorics,
IT/EDV Systemadminstrator
Hertie Institute for Clinical Brain Research and
Centre for Integrative Neuroscience
Otfried-Müller-Strasse 25
D-72076 Tuebingen
GERMANY
Tel.: +49 7071 29-89131
Tel.: +49 7071 29-81999
------------------------------------------------------------------------------
_______________________________________________
Lam-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lam-public