diff options
author | Matteo Pasotti <matteo@mageia.org> | 2013-01-04 16:05:27 +0000 |
---|---|---|
committer | Matteo Pasotti <matteo@mageia.org> | 2013-01-04 16:05:27 +0000 |
commit | d518bf66f9630aeb1995e8e3f39a78b9261d9433 (patch) | |
tree | cd9d5e1c961de09a343cab9539e6b88c02b68666 /extras | |
parent | 7ccae56fe4372edbda0fe2be84a90141aa9a4bd4 (diff) | |
download | colin-keep-d518bf66f9630aeb1995e8e3f39a78b9261d9433.tar colin-keep-d518bf66f9630aeb1995e8e3f39a78b9261d9433.tar.gz colin-keep-d518bf66f9630aeb1995e8e3f39a78b9261d9433.tar.bz2 colin-keep-d518bf66f9630aeb1995e8e3f39a78b9261d9433.tar.xz colin-keep-d518bf66f9630aeb1995e8e3f39a78b9261d9433.zip |
- AdminPanel/Privileges.pm: added support to pam / consolehelper
- extras/README: added info to configure pam for apanel
- apanel.pl: using pam as default
Diffstat (limited to 'extras')
-rw-r--r-- | extras/README | 25 |
1 files changed, 25 insertions, 0 deletions
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=<absolute/path/to/apanel.pl> + +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) --------------------------------------------------- |