Hi folks,
What's the proper way to query the passwd and group database on a Unix
host?
I'd like to fetch the users in a group (obviously from name services),
but my many varied searches can't find any reference of someone ever
looking up users on a Unix system, just NT. Weird, I know.
Currently I'm calling the getent command, which works well enough, but
surely there's a more Pythonic method of looking up OS user and group
data ...
## Get the full group database entry, leave just the user list, and split the list on comma
groupname=users
groupsusers = commands.getout put('getent group '+groupname).sp lit(':',-1)[3].split(',')
Cheers,
Mike
_______________ _______________ _______________ ___
Mike MacCana
Technical Specialist
Australia Linux and Virtualisation Services
IBM Global Services
Level 14, 60 City Rd
Southgate Vic 3000
Phone: +61-3-8656-2138
Fax: +61-3-8656-2423
Email: mmaccana@au1.ib m.com
What's the proper way to query the passwd and group database on a Unix
host?
I'd like to fetch the users in a group (obviously from name services),
but my many varied searches can't find any reference of someone ever
looking up users on a Unix system, just NT. Weird, I know.
Currently I'm calling the getent command, which works well enough, but
surely there's a more Pythonic method of looking up OS user and group
data ...
## Get the full group database entry, leave just the user list, and split the list on comma
groupname=users
groupsusers = commands.getout put('getent group '+groupname).sp lit(':',-1)[3].split(',')
Cheers,
Mike
_______________ _______________ _______________ ___
Mike MacCana
Technical Specialist
Australia Linux and Virtualisation Services
IBM Global Services
Level 14, 60 City Rd
Southgate Vic 3000
Phone: +61-3-8656-2138
Fax: +61-3-8656-2423
Email: mmaccana@au1.ib m.com
Comment