From 4e9fd1c9ff132ef693877adfb5976caefe9f268c Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Thu, 11 Mar 2004 20:58:46 +0000 Subject: [PATCH] added notice for Perl path, minor changes --- lam-0.4/docs/README.lamdaemon.txt | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/lam-0.4/docs/README.lamdaemon.txt b/lam-0.4/docs/README.lamdaemon.txt index 6335e4b8..1858724a 100644 --- a/lam-0.4/docs/README.lamdaemon.txt +++ b/lam-0.4/docs/README.lamdaemon.txt @@ -16,24 +16,32 @@ things to get it to work: and add the following line: $admin All= NOPASSWD: $path $admin is the adminuser from LAM and $path - is the path to lamdaemon.pl e.g. $admin All= NOPASSWD: /srv/www/htdocs/lam/lib/lamdaemon.pl + is the path to lamdaemon.pl e.g. "$admin All= NOPASSWD: /srv/www/htdocs/lam/lib/lamdaemon.pl" At the moment the password is a paramteter of lamdaemon.pl therefore you should disable logging so the password does not appear in any logfile. This can be done by adding the following line to /etc/sudoers: Defaults:$admin !syslog + 3. Set up Perl We need some external Perl modules, Quota and Net::SSH::Perl To install them, run: + perl -MCPAN -e shell install Quota install Net::SSH::Perl + If your Perl executable is not located in /usr/bin/perl you will have to edit + the path in the first line of lamdaemon.pl. + + 4. Test lamdaemon.pl - I've installed a test-function in lamdaemon.pl. Please run lamdaemon.pl - with the following attributes to test it: + There is a test-function in lamdaemon.pl. Please run lamdaemon.pl + with the following parameters to test it: + lamdaemon.pl $ssh-server $lam_path_on_host $admin-username $admin-password *test + $ssh-server is the remote host lamdaemon.pl should be run on $lam_path_on_host is the path to lamdaemon.pl on remote host $admin-username is the name of the user which is allowed to run lamdaemon.pl @@ -47,10 +55,12 @@ things to get it to work: 127.0.0.1 /srv/www/htdocs/lam/lib/lamdaemon.pl root secret *test You should get the following response: + Net::SSH::Perl successfully installed. Perl quota module successfully installed. If you have not seen any error lamdaemon.pl should be set up successfully. + Now everything should work fine. Please send a mail to TiloLutz@gmx.de if you have any suggestions.