Сценарий Python для списка пользователей и групп

23
задан ivan_pozdeev 25 May 2019 в 00:38
поделиться

3 ответа

Для *отклоняют, Вы имеете pwd и группа модули. Вы выполняете итерации до pwd.getpwall() для получения всех пользователей. Вы ищете их названия группы с grp.getgrgid(gid).

import pwd, grp
for p in pwd.getpwall():
    print p[0], grp.getgrgid(p[3])[0]
23
ответ дан 29 November 2019 в 01:46
поделиться

grp модуль является Вашим другом. Взгляд grp.getgrall() для получения списка всех групп и их участников.

РЕДАКТИРОВАНИЕ пример:

import grp
groups = grp.getgrall()
for group in groups:
    for user in group[3]:
        print user, group[0]
14
ответ дан 29 November 2019 в 01:46
поделиться

шеннон/удар:

getent passwd | cut -f1 -d: | while read name; do echo -n "$name " ; groups $name ; done
4
ответ дан 29 November 2019 в 01:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: