remove pamaccess, not quite the behavior we're looking for
This commit is contained in:
parent
7b5dc597e8
commit
160db309aa
1 changed files with 15 additions and 16 deletions
|
@ -125,21 +125,20 @@ class MakeShellAccounts(BaseClient):
|
||||||
i = 0
|
i = 0
|
||||||
file = open(self.temp + '/passwd.txt', 'w')
|
file = open(self.temp + '/passwd.txt', 'w')
|
||||||
if not self.people:
|
if not self.people:
|
||||||
people = self.people_list()
|
self.people = self.people_list()
|
||||||
local_groups = config.get('host', 'groups')
|
for person in self.people:
|
||||||
for group in local_groups.split(','):
|
uid = person['id']
|
||||||
for person in people:
|
username = person['username']
|
||||||
uid = person['id']
|
human_name = person['human_name']
|
||||||
username = person['username']
|
home_dir = "%s/%s" % (config.get('users', 'home'), username)
|
||||||
human_name = person['human_name']
|
shell = config.get('users', 'shell')
|
||||||
home_dir = "%s/%s" % (config.get('users', 'home'), username)
|
file.write("=%s %s:x:%i:%i:%s:%s:%s\n" % (uid, username, uid, uid, human_name, home_dir, shell))
|
||||||
shell = config.get('users', 'shell')
|
file.write("0%i %s:x:%i:%i:%s:%s:%s\n" % (i, username, uid, uid, human_name, home_dir, shell))
|
||||||
file.write("=%s %s:x:%i:%i:%s:%s:%s\n" % (uid, username, uid, uid, human_name, home_dir, shell))
|
file.write(".%s %s:x:%i:%i:%s:%s:%s\n" % (username, username, uid, uid, human_name, home_dir, shell))
|
||||||
file.write("0%i %s:x:%i:%i:%s:%s:%s\n" % (i, username, uid, uid, human_name, home_dir, shell))
|
i = i + 1
|
||||||
file.write(".%s %s:x:%i:%i:%s:%s:%s\n" % (username, username, uid, uid, human_name, home_dir, shell))
|
|
||||||
i = i + 1
|
|
||||||
file.close()
|
file.close()
|
||||||
|
|
||||||
|
|
||||||
def groups_text(self, groups=None, people=None):
|
def groups_text(self, groups=None, people=None):
|
||||||
i = 0
|
i = 0
|
||||||
file = open(self.temp + '/group.txt', 'w')
|
file = open(self.temp + '/group.txt', 'w')
|
||||||
|
@ -237,7 +236,7 @@ def enable():
|
||||||
except IOError, e:
|
except IOError, e:
|
||||||
print "ERROR: Could not write /etc/sysconfig/authconfig - %s" % e
|
print "ERROR: Could not write /etc/sysconfig/authconfig - %s" % e
|
||||||
sys.exit(5)
|
sys.exit(5)
|
||||||
os.system('/usr/sbin/authconfig --enablepamaccess --updateall')
|
os.system('/usr/sbin/authconfig --updateall')
|
||||||
rmtree(temp)
|
rmtree(temp)
|
||||||
|
|
||||||
def disable():
|
def disable():
|
||||||
|
@ -256,7 +255,7 @@ def disable():
|
||||||
except IOError, e:
|
except IOError, e:
|
||||||
print "ERROR: Could not write /etc/sysconfig/authconfig - %s" % e
|
print "ERROR: Could not write /etc/sysconfig/authconfig - %s" % e
|
||||||
sys.exit(5)
|
sys.exit(5)
|
||||||
os.system('/usr/sbin/authconfig --disablepamaccess --updateall')
|
os.system('/usr/sbin/authconfig --updateall')
|
||||||
rmtree(temp)
|
rmtree(temp)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue