Chapter 3. The public interface to Linux-PAM