pam-telecenter is a PAM module that enables remote authentication using roaming and pseudo-user accounts for telecenters in just a few clicks.
Let's now take a look at the compilation and installation process for pam-telecenter. If you are using Debian GNU/Linux, then obtaining the libpam-telecenter package is straightforward. You can simply download it from their website, and the package will soon be added to the distribution as well. For those of you who aren't using Debian GNU/Linux, here are some essential steps that you should be aware of when dealing with this package:
Firstly, you need to check whether you have the PostgreSQL C client library, gcc, a PAM library, and a configured system that utilizes the same. Then run 'make' from the directory where the package is located. If there's a compilation failure, then it might be due to a requirement for a change in the Makefile. If you are unaware of what alterations to make, then share the output in a message and approach us at [email protected] for assistance.
Upon execution, the terminal will display an output that looks like this: gcc -Wall -I. -I/usr/include/postgresql -c -o db_pgsql.o db_pgsql.c gcc -Wall -I. -I/usr/include/postgresql -c -o pam_telecenter.o pam_telecenter.c gcc -shared -o pam_telecenter.so db_pgsql.o pam_telecenter.o -lpam -ldl -lpq.
Before you proceed any further, ascertain that '/lib/security' contains pam_anything.so files. If it's empty or doesn't exist, then you'll need to check how your operating system stores PAM modules. Check for the pam_unix.so file after listing the current directory. Subsequently, you'll notice that the directory contains 'pam_telecenter.so.' You can copy this file to '/lib/security/' or another location, as specified previously.
What's New in this Release: In this pre-release version, there is "logout" register support (currently in testing), autotools for building, and it is only suitable for developers and experienced administrators.
Version 0.3pre1: N/A