Difference between revisions of "Package:PAM base"

From Funtoo
Jump to navigation Jump to search
(start pambase doc page)
 
(list installed files)
Line 3: Line 3:
|CatPkg=sys-auth/pambase
|CatPkg=sys-auth/pambase
}}
}}
== Current design ==
=== Installed files ===
Currently the following files are installed by pambase:


<pre>
/etc/pam.d/login
/etc/pam.d/passwd
/etc/pam.d/su
/etc/pam.d/system-auth
/etc/pam.d/system-login
/etc/pam.d/system-local-login
/etc/pam.d/system-remote-login
/etc/pam.d/system-services
/etc/pam.d/other
</pre>
The files starting with 'system' prefix are intended to be used by other PAM files. In particular:
# ''system-auth'' is used whenever user authentication is desired. It is included in PAM files for account manipulation tools (''passwd'', ''chsh'', ...), authenticated daemons (''imap'', ''pop3''), ''xscreensaver'' (for screen locking) and ''system-login''.
# ''system-login'' is used whenever login is done. It is currently included only in ''system-local-login'' and ''system-remote-login''.
# ''system-local-login'' is used whenever local system login is performed. It is used by ''login'' and display managers.
# ''system-remote-login'' is used whenever remote system login is performed. It is used by ''sshd''.
# ''system-services'' is used whenever system daemons are started. It is used by ''start-stop-daemon'' and systemd.
{{EbuildFooter}}
{{EbuildFooter}}

Revision as of 10:58, December 22, 2014

PAM base

   Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

Current design

Installed files

Currently the following files are installed by pambase:

/etc/pam.d/login
/etc/pam.d/passwd
/etc/pam.d/su
/etc/pam.d/system-auth
/etc/pam.d/system-login
/etc/pam.d/system-local-login
/etc/pam.d/system-remote-login
/etc/pam.d/system-services
/etc/pam.d/other

The files starting with 'system' prefix are intended to be used by other PAM files. In particular:

  1. system-auth is used whenever user authentication is desired. It is included in PAM files for account manipulation tools (passwd, chsh, ...), authenticated daemons (imap, pop3), xscreensaver (for screen locking) and system-login.
  2. system-login is used whenever login is done. It is currently included only in system-local-login and system-remote-login.
  3. system-local-login is used whenever local system login is performed. It is used by login and display managers.
  4. system-remote-login is used whenever remote system login is performed. It is used by sshd.
  5. system-services is used whenever system daemons are started. It is used by start-stop-daemon and systemd.