Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

pam_motd(8) [v7 man page]

PAM_MOTD(8)							 Linux-PAM Manual						       PAM_MOTD(8)

pam_motd - Display the motd file SYNOPSIS [motd=/path/filename] DESCRIPTION
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 /etc/motd file is shown. The message size is limited to 64KB. OPTIONS
motd=/path/filename The /path/filename file is displayed as message of the day. noupdate Don't run the scripts in /etc/update-motd.d to refresh the motd file. MODULE TYPES PROVIDED
Only the session module type is provided. RETURN VALUES
PAM_IGNORE This is the only return value of this module. EXAMPLES
The suggested usage for /etc/pam.d/login is: session optional motd=/etc/motd SEE ALSO
motd(5), pam.conf(5), pam.d(5), pam(7), update-motd(5) AUTHOR
pam_motd was written by Ben Collins <>. Linux-PAM Manual 09/19/2013 PAM_MOTD(8)

Check Out this Related Man Page

PAM_LASTLOG(8)							 Linux-PAM Manual						    PAM_LASTLOG(8)

pam_lastlog - PAM module to display date of last login SYNOPSIS [debug] [silent] [never] [nodate] [nohost] [noterm] [nowtmp] [noupdate] [showfailed] DESCRIPTION
pam_lastlog is a PAM module to display a line of information about the last login of the user. In addition, the module maintains the /var/log/lastlog file. Some applications may perform this function themselves. In such cases, this module is not necessary. OPTIONS
debug Print debug information. silent Don't inform the user about any previous login, just update the /var/log/lastlog file. never If the /var/log/lastlog file does not contain any old entries for the user, indicate that the user has never previously logged in with a welcome message. nodate Don't display the date of the last login. noterm Don't display the terminal name on which the last login was attempted. nohost Don't indicate from which host the last login was attempted. nowtmp Don't update the wtmp entry. noupdate Don't update any file. showfailed Display number of failed login attempts and the date of the last failed attempt from btmp. The date is not displayed when nodate is specified. MODULE TYPES PROVIDED
Only the session module type is provided. RETURN VALUES
PAM_SUCCESS Everything was successful. PAM_SERVICE_ERR Internal service module error. PAM_USER_UNKNOWN User not known. EXAMPLES
Add the following line to /etc/pam.d/login to display the last login time of an user: session required nowtmp FILES
/var/log/lastlog Lastlog logging file SEE ALSO
pam.conf(5), pam.d(5), pam(7) AUTHOR
pam_lastlog was written by Andrew G. Morgan <>. Linux-PAM Manual 06/04/2011 PAM_LASTLOG(8)
Man Page

15 More Discussions You Might Find Interesting

1. Cybersecurity

Editing motd

Hie. Im having a problem editing the motd ( message of the day ). I tried to edit the file /etc/motd but its end up with nothing. I find out the directory /etc/motd is in rw- r - r i changed it to executable rwxw-rw-r but having same thing no changes in the motd. Anyone having any idea how to... (3 Replies)
Discussion started by: killerserv
3 Replies

2. UNIX for Advanced & Expert Users

MOTD File?

Anyone know how to change the location of the MOTD file from the default /etc/motd? An annoying person with root access has found out how to edit the file and change my MOTDs. Help me. (14 Replies)
Discussion started by: Rex00me
14 Replies

3. UNIX for Dummies Questions & Answers

supressing kernel info in /bin/login

I'm assuming that /bin/login is the culprit that keeps on displaying my kernel version when I telnet in, as I have already killed /etc/, and /etc/motd (although motd is displayed after login), but I now still get my kernel version. I want a "clean" login, *NO* versions of anything... (3 Replies)
Discussion started by: cerberusofhate
3 Replies

4. UNIX for Advanced & Expert Users

Telnet Banner

I need to put a telnet banner on AIX 4.3 and 5.1 servers, so the users can see a warning message before logging into the system. I know /etc/motd will give the message after the login. Basically what I am asking is how do I tell system to read the /etc/issue file on AIX?. Thank you, in advance... (4 Replies)
Discussion started by: smohd
4 Replies

5. Shell Programming and Scripting

replacing old motd with new motd

I need to replace the current /etc/motd text file with a new motd across 30+ servers. Which is the best way to do this? Shell script? sed? Does anyone have an example I can use? Thanks in advance. Unix people are the best!!! :) (2 Replies)
Discussion started by: antalexi
2 Replies

6. UNIX for Dummies Questions & Answers


Hi I do get the message of the day upon logging in to my machine(Solaris 9). I do NOT have a .hushlogin file in my home directory. Any ideas :-) (7 Replies)
Discussion started by: run_time_error
7 Replies

7. Linux


In which login startup script is the motd displayed? Red Hat 4AS As I understand it, upon login (bash) it hits /etc/profile ~/.bash_profile ~/.bash_login ~/.profile I went through the scripts and the associated scripts (/etc/profile.d/*.sh) but don't see where it's being displayed... (5 Replies)
Discussion started by: BOFH
5 Replies

8. UNIX for Dummies Questions & Answers

MOTD - Daily single message

Is there any way to display a different but daily MOTD when users login to the system without having to write some phrase or thoughts every day into it? EDIT: Or how can I ŽupdateŽ the content of this file with some strings inside a txt file everyday? Any help will be much appreciated! (4 Replies)
Discussion started by: agasamapetilon
4 Replies

9. UNIX for Dummies Questions & Answers

shell scripting - gives a message on Fridays and a countdown on other business days.

Hey - I need to write a shell script that gives a message on Fridays and a countdown on other business days. ("Today is Thursday, one day to go to Friday") I don't know if I should be scheduling a job for friday using the crontab command? Basically i'm totally lost. Any help would be greatly... (6 Replies)
Discussion started by: citizencro
6 Replies

10. UNIX for Dummies Questions & Answers

Default motd for different OS

Hello, which is the default motd for the different following different OS versions? RHEL: has no default motd? HP-UX: no motd but cat /etc/copyright in /etc/profile: (c)Copyright 1983-2003 Hewlett-Packard Development Company, L.P. (c)Copyright 1979, 1980, 1983, 1985-1993 The Regents of the... (2 Replies)
Discussion started by: asanchez
2 Replies

11. UNIX for Dummies Questions & Answers

Why doesn't motd show up when I su to root?

When I do sudo -i isn't that like creating a root login shell session? Why isn't motd displayed? motd=message of the day. ---------- Post updated at 09:54 AM ---------- Previous update was at 09:25 AM ---------- I think I answered it myself, it is only called for remote login sessions, once... (2 Replies)
Discussion started by: glev2005
2 Replies

12. Red Hat

Issue installing pam-1.1.1-10.el6.i686 using yum

When trying to install pam-1.1.1-10.el6.i686 package using yum, we are getting the following error message. We also noticed that there is an existing pam-1.1.1-10.el6.x86_64 is already installed (checked through "rpm -qa | grep pam-1.1.1-10.el6"). Is there a way to resolve/work around this issue. ... (4 Replies)
Discussion started by: talk1234
4 Replies

13. UNIX for Dummies Questions & Answers

Cp files into a directory

I have been using the Unix tutorial from Berkeley and I am stuck. I cannot figure out how to copy the "motd" file from the "etc" directory into the "test" directory while I'm in the "test" directory. I believe that is the goal of this step in the tutorial but if I am wrong, please explain. I... (10 Replies)
Discussion started by: DragonS74yer74
10 Replies

14. Red Hat

Rsync - hot to omit MOTD/banners

I'm working on an rsync script and I'd like it to omit the MOTD banners and NOT output them to the file. I tried the --no-motd argument in the command but for some reason the MOTD still continues to appear. Can anyone advise? (10 Replies)
Discussion started by: infrared013
10 Replies

15. Shell Programming and Scripting

Confusing sed error message

This situation is extracted from a larger context. My intention for now is to escape the forward slashes in the path of a filename. (Ultimately the LINEs will come from a file.) while read LINE ; do sed 's/\//\\\//g' <<< "$LINE" # ok escaped=`sed 's/\//\\\//g' <<< "$LINE"` #... (12 Replies)
Discussion started by: Ralph
12 Replies