Blame modules/pam_motd/pam_motd.8

Packit 7e982e
'\" t
Packit 7e982e
.\"     Title: pam_motd
Packit 7e982e
.\"    Author: [see the "AUTHOR" section]
Packit 7e982e
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
Packit 7e982e
.\"      Date: 05/18/2018
Packit 7e982e
.\"    Manual: Linux-PAM Manual
Packit 7e982e
.\"    Source: Linux-PAM Manual
Packit 7e982e
.\"  Language: English
Packit 7e982e
.\"
Packit 7e982e
.TH "PAM_MOTD" "8" "05/18/2018" "Linux-PAM Manual" "Linux\-PAM Manual"
Packit 7e982e
.\" -----------------------------------------------------------------
Packit 7e982e
.\" * Define some portability stuff
Packit 7e982e
.\" -----------------------------------------------------------------
Packit 7e982e
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit 7e982e
.\" http://bugs.debian.org/507673
Packit 7e982e
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
Packit 7e982e
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit 7e982e
.ie \n(.g .ds Aq \(aq
Packit 7e982e
.el       .ds Aq '
Packit 7e982e
.\" -----------------------------------------------------------------
Packit 7e982e
.\" * set default formatting
Packit 7e982e
.\" -----------------------------------------------------------------
Packit 7e982e
.\" disable hyphenation
Packit 7e982e
.nh
Packit 7e982e
.\" disable justification (adjust text to left margin only)
Packit 7e982e
.ad l
Packit 7e982e
.\" -----------------------------------------------------------------
Packit 7e982e
.\" * MAIN CONTENT STARTS HERE *
Packit 7e982e
.\" -----------------------------------------------------------------
Packit 7e982e
.SH "NAME"
Packit 7e982e
pam_motd \- Display the motd file
Packit 7e982e
.SH "SYNOPSIS"
Packit 7e982e
.HP \w'\fBpam_motd\&.so\fR\ 'u
Packit 7e982e
\fBpam_motd\&.so\fR [motd=\fI/path/filename\fR]
Packit 7e982e
.SH "DESCRIPTION"
Packit 7e982e
.PP
Packit 7e982e
pam_motd is a PAM module that can be used to display arbitrary motd (message of the day) files after a successful login\&. By default the
Packit 7e982e
/etc/motd
Packit 7e982e
file is shown\&. The message size is limited to 64KB\&.
Packit 7e982e
.SH "OPTIONS"
Packit 7e982e
.PP
Packit 7e982e
\fBmotd=\fR\fB\fI/path/filename\fR\fR
Packit 7e982e
.RS 4
Packit 7e982e
The
Packit 7e982e
/path/filename
Packit 7e982e
file is displayed as message of the day\&.
Packit 7e982e
.RE
Packit 7e982e
.PP
Packit 7e982e
\fBmotd_dir=\fR\fB\fI/path/dirname\&.d\fR\fR
Packit 7e982e
.RS 4
Packit 7e982e
The
Packit 7e982e
/path/dirname\&.d
Packit 7e982e
directory is scanned and each file contained inside of it is displayed\&.
Packit 7e982e
.RE
Packit 7e982e
.PP
Packit 7e982e
When no options are given, the default is to display both
Packit 7e982e
/etc/motd
Packit 7e982e
and the contents of
Packit 7e982e
/etc/motd\&.d\&. Specifying either option (or both) will disable this default behavior\&.
Packit 7e982e
.SH "MODULE TYPES PROVIDED"
Packit 7e982e
.PP
Packit 7e982e
Only the
Packit 7e982e
\fBsession\fR
Packit 7e982e
module type is provided\&.
Packit 7e982e
.SH "RETURN VALUES"
Packit 7e982e
.PP
Packit 7e982e
PAM_IGNORE
Packit 7e982e
.RS 4
Packit 7e982e
This is the only return value of this module\&.
Packit 7e982e
.RE
Packit 7e982e
.SH "EXAMPLES"
Packit 7e982e
.PP
Packit 7e982e
The suggested usage for
Packit 7e982e
/etc/pam\&.d/login
Packit 7e982e
is:
Packit 7e982e
.sp
Packit 7e982e
.if n \{\
Packit 7e982e
.RS 4
Packit 7e982e
.\}
Packit 7e982e
.nf
Packit 7e982e
session  optional  pam_motd\&.so
Packit 7e982e
      
Packit 7e982e
.fi
Packit 7e982e
.if n \{\
Packit 7e982e
.RE
Packit 7e982e
.\}
Packit 7e982e
.PP
Packit 7e982e
To use a
Packit 7e982e
motd
Packit 7e982e
file from a different location:
Packit 7e982e
.sp
Packit 7e982e
.if n \{\
Packit 7e982e
.RS 4
Packit 7e982e
.\}
Packit 7e982e
.nf
Packit 7e982e
session  optional  pam_motd\&.so motd=/elsewhere/motd
Packit 7e982e
      
Packit 7e982e
.fi
Packit 7e982e
.if n \{\
Packit 7e982e
.RE
Packit 7e982e
.\}
Packit 7e982e
.PP
Packit 7e982e
To use a
Packit 7e982e
motd
Packit 7e982e
file from elsewhere, along with a corresponding
Packit 7e982e
\&.d
Packit 7e982e
directory:
Packit 7e982e
.sp
Packit 7e982e
.if n \{\
Packit 7e982e
.RS 4
Packit 7e982e
.\}
Packit 7e982e
.nf
Packit 7e982e
session  optional  pam_motd\&.so motd=/elsewhere/motd motd_dir=/elsewhere/motd\&.d
Packit 7e982e
      
Packit 7e982e
.fi
Packit 7e982e
.if n \{\
Packit 7e982e
.RE
Packit 7e982e
.\}
Packit 7e982e
.sp
Packit 7e982e
.SH "SEE ALSO"
Packit 7e982e
.PP
Packit 7e982e
\fBmotd\fR(5),
Packit 7e982e
\fBpam.conf\fR(5),
Packit 7e982e
\fBpam.d\fR(5),
Packit 7e982e
\fBpam\fR(8)
Packit 7e982e
.SH "AUTHOR"
Packit 7e982e
.PP
Packit 7e982e
pam_motd was written by Ben Collins <bcollins@debian\&.org>\&.
Packit 7e982e
.PP
Packit 7e982e
The
Packit 7e982e
\fBmotd_dir=\fR
Packit 7e982e
option was added by Allison Karlitskaya <allison\&.karlitskaya@redhat\&.com>\&.