fedora-accounts export-shell-accounts.py,1.7,1.8

Ricky Zhou (ricky) fedora-extras-commits at redhat.com
Fri Dec 21 21:56:25 UTC 2007


Author: ricky

Update of /cvs/fedora/fedora-accounts
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12097

Modified Files:
	export-shell-accounts.py 
Log Message:
Disable password auth for SCM accounts. 



Index: export-shell-accounts.py
===================================================================
RCS file: /cvs/fedora/fedora-accounts/export-shell-accounts.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- export-shell-accounts.py	13 Dec 2007 17:02:58 -0000	1.7
+++ export-shell-accounts.py	21 Dec 2007 21:56:23 -0000	1.8
@@ -53,15 +53,16 @@
                 open('%s/%s.pub' % (outdir, username), 'w').write('INVALID_KEY' + '\n')
             basic_line = "%s:x:%s:%s:%s:/home/fedora/%s:/bin/bash" % (
                     username, uid, uid, gecos, username)
+            basic_shadow_line = "%s:!!:99999:0:99999:7:::" % username
         else:
             # Admin groups get full shell access
             if ssh_key:
                 open('%s/%s.pub' % (outdir, username), 'w').write(ssh_key + '\n')
             basic_line = "%s:x:%s:%s:%s:/home/fedora/%s:/bin/bash" % (
                     username, uid, uid, gecos, username)
+            basic_shadow_line = "%s:%s:99999:0:99999:7:::" % (username, encodedPass)
 
         basic_group_line = "%s:x:%s:" % (username, uid)
-        basic_shadow_line = "%s:%s:99999:0:99999:7:::" % (username, encodedPass)
         fh_passwd.write("=%s %s\n" % (uid, basic_line))
         fh_passwd.write("0%d %s\n" % (ctr, basic_line))
         fh_passwd.write(".%s %s\n" % (username, basic_line))




More information about the fedora-extras-commits mailing list