From d518bf66f9630aeb1995e8e3f39a78b9261d9433 Mon Sep 17 00:00:00 2001 From: Matteo Pasotti Date: Fri, 4 Jan 2013 16:05:27 +0000 Subject: - AdminPanel/Privileges.pm: added support to pam / consolehelper - extras/README: added info to configure pam for apanel - apanel.pl: using pam as default --- extras/README | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'extras') diff --git a/extras/README b/extras/README index a0b6241..8bb98c5 100644 --- a/extras/README +++ b/extras/README @@ -8,6 +8,31 @@ After that you have to make a symbolic link to apanel.pl into /usr/bin/ (i.e. / This settings will be automatically handled at rpm installation time in future/production. +Configure pam +------------- + +1. symlink /usr/bin/consolehelper -> /usr/bin/apanel +2. create /etc/pam.d/apanel and populate it with the code below: +#%PAM-1.0 +auth sufficient pam_rootok.so +auth required pam_console.so +auth sufficient pam_timestamp.so +auth include system-auth +account required pam_permit.so +session optional pam_timestamp.so +session optional pam_xauth.so + +auth required pam_succeed_if.so quiet user != xguest + +3. create /etc/security/console.apps/apanel and populate it with the code below: +USER=root +PROGRAM= + +4. authorize apanel to use the display +xhost local:root + +5. setup apanel.pl to use consolehelper backend ($USE_CHLP) + Add AdminPanel to the include path (for developers) --------------------------------------------------- -- cgit v1.2.1