简单的方法:
user_list = []
fp = open('/etc/passwd').readlines()
for line in fp.split('\n'):
user_list.append(line)
只获取有登录权限的用户:
#得到系统用户(可登录用户)
def osUserPrint(self):
osUser = ""
passwd_db = pwd.getpwall()
for entry in passwd_db:
if entry[-1].find('sh') >= 0:
username = entry[0]
if username != 'shutdown':
osUser = osUser + username + ' '
return osUser.strip().replace(' ',',')
感谢唐唐友情提供代码。