linux下获取系统用户列表

来源:互联网 发布:网络对人的影响 编辑:程序博客网 时间:2024/05/16 05:47

简单的方法:

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(' ',',')

感谢唐唐友情提供代码。



原创粉丝点击