/etc/pam.d/login runs /etc/update-motd.d scripts twice
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| shadow (Ubuntu) |
Fix Released
|
Medium
|
Colin Watson | ||
| Raring |
Fix Released
|
Medium
|
Colin Watson | ||
Bug Description
In performing install audits I noticed the following change to /etc/pam.d/login:
+ session optional pam_motd.so motd=/run/
session optional pam_motd.so
Per man (8) pam_motd, this means that the scripts in /etc/update-motd.d are run twice. One of these should use 'noupdate', like in /etc/pam.d/sshd:
# Print the message of the day upon successful login.
# This includes a dynamically generated part from /run/motd.dynamic
# and a static (admin-editable) part from /etc/motd.
session optional pam_motd.so motd=/run/
session optional pam_motd.so # [1]
(It seems slightly odd to me that sshd will update /etc/motd dynamically rather than /run/motd.dynamic, but that is not this bug)
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: login 1:4.1.5.1-1ubuntu3
ProcVersionSign
Uname: Linux 3.8.0-17-generic x86_64
ApportVersion: 2.9.2-0ubuntu5
Architecture: amd64
Date: Tue Apr 16 08:07:11 2013
InstallationDate: Installed on 2011-06-28 (657 days ago)
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110425.2)
MarkForUpload: True
SourcePackage: shadow
UpgradeStatus: Upgraded to raring on 2013-02-14 (61 days ago)

Status changed to 'Confirmed' because the bug affects multiple users.