From 36939d45fbe729c953a81354030bedcb17fad91f Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 29 Mar 2005 22:41:10 +0000 Subject: better self-service debugging, don't point to install.html for suEXEC/setuid in self-service setup docs --- httemplate/docs/selfservice.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'httemplate/docs') diff --git a/httemplate/docs/selfservice.html b/httemplate/docs/selfservice.html index 370704fe8..f78c2bff2 100644 --- a/httemplate/docs/selfservice.html +++ b/httemplate/docs/selfservice.html @@ -37,7 +37,7 @@ Then:
  • Enable CGI execution for files with the `.cgi' extension. (with Apache)
  • Create the /usr/local/freeside directory on the external machine (owned by the freeside user).
  • touch /usr/local/freeside/selfservice_socket; chown freeside /usr/local/freeside/selfservice_socket; chmod 600 /usr/local/freeside/selfservice_socket -
  • Use suEXEC or setuid (see install.html for details) to run signup.cgi, selfservice.cgi, agent.cgi and passwd.cgi as the freeside user. +
  • Use suEXEC or setuid to run signup.cgi, selfservice.cgi, agent.cgi and passwd.cgi as the freeside user. Do not run your public web server as the freeside user!
  • Append the identity.pub from the freeside user on your freeside machine to the authorized_keys file of the newly created freeside user on the external machine(s).
  • Run an instance of
    freeside-selfservice-server user machine agentnum refnum
    on the Freeside machine for each external machine.