|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
Hello!
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
Thanks for downloading Linux-PAM.
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
NOTES:
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
How to use it is as follows:
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
./configure --help | less
|
|
Packit Service |
b29381 |
./configure <your-options>
|
|
Packit Service |
b29381 |
make
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
To make sure everything was compiled correct, run:
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
make check
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
If a test fails, you should not continue to install this build.
|
|
Packit Service |
b29381 |
These tests require a suitable file /etc/pam.d/other; if necessary,
|
|
Packit Service |
b29381 |
create such a file containing, e.g., these five lines (not indented)
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
#%PAM-1.0
|
|
Packit Service |
b29381 |
auth required pam_deny.so
|
|
Packit Service |
b29381 |
account required pam_deny.so
|
|
Packit Service |
b29381 |
password required pam_deny.so
|
|
Packit Service |
b29381 |
session required pam_deny.so
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
Note, if you are worried - don't even think about doing the next line
|
|
Packit Service |
b29381 |
(most Linux distributions already support PAM out of the box, so if
|
|
Packit Service |
b29381 |
something goes wrong with installing the code from this version your
|
|
Packit Service |
b29381 |
box may stop working..)
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
make install
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
That said, please report problems to the bug reporting database
|
|
Packit Service |
b29381 |
on sourceforge.net.
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
You can run additional checks after installing by executing
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
make xtests
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
as root.
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
WARNING: Running "make xtests" can overwrite configuration data
|
|
Packit Service |
b29381 |
or make the system insecure/unfunctional for a short time!
|
|
Packit Service |
b29381 |
Backup all important data before!
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
If you do not wish to make the modules dynamically loadable, but
|
|
Packit Service |
b29381 |
build a static libpam including all PAM modules, you have to call:
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
./configure --enable-static-modules --disable-pie
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
To run the build checks with static modules, you need to run the
|
|
Packit Service |
b29381 |
following command: make -C test check && make check
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
|
|
Packit Service |
b29381 |
To regenerate manual pages from the XML source files you need the
|
|
Packit Service |
b29381 |
docbook-xsl stylesheets in version 1.69.1 or newer, older versions had
|
|
Packit Service |
b29381 |
a bug which generates a broken layout.
|