[xguest: 1/3] Fix xguest entry in /etc/shadow so gdm lists it

Daniel J Walsh dwalsh at fedoraproject.org
Mon Jul 2 09:56:30 UTC 2012


commit 412ac5c3d84148e547426f871e84bcc446f70c22
Author: Dan Walsh <dwalsh at redhat.com>
Date:   Tue May 29 14:13:31 2012 -0400

    Fix xguest entry in /etc/shadow so gdm lists it

 xguest.spec |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/xguest.spec b/xguest.spec
index 8ad0889..addca2b 100644
--- a/xguest.spec
+++ b/xguest.spec
@@ -1,7 +1,7 @@
 Summary: Creates xguest user as a locked down user 
 Name: xguest
 Version: 1.0.10
-Release: 2%{?dist}
+Release: 3%{?dist}
 License: GPLv2+
 Group: System Environment/Base
 BuildArch: noarch
@@ -41,6 +41,7 @@ install -m0644 xguest.conf %{buildroot}/%{_sysconfdir}/security/namespace.d/
 if [ $1 -eq 1 ]; then
 semanage user -a  -S targeted -P xguest -R xguest_r xguest_u  2> /dev/null  || :
 (useradd -c "Guest" -Z xguest_u -d /var/lib/xguest/home/xguest xguest || semanage login -a -S targeted -s xguest_u xguest || semanage login -m -S targeted -s xguest_u xguest) 2>/dev/null || exit 1
+sed -i 's/^xguest:!!:/xguest:\*:/g' /etc/shadow
 
 echo "xguest:exclusive" >> /etc/security/sepermit.conf
 
@@ -84,6 +85,9 @@ __eof
 fi
 
 %changelog
+* Tue May 29 2012 Dan Walsh <dwalsh at redhat.com> - 1.0.10-3
+- Fix xguest entry in /etc/shadow so gdm lists it
+
 * Wed Dec 7 2011 Dan Walsh <dwalsh at redhat.com> - 1.0.10-2
 - Change xguest homedir to be /var/lib/xguest/home/xguest
 


More information about the scm-commits mailing list