Как я могу отобразить всех пользователей и группы с командой?

Я хочу отобразиться:

  1. Все пользователи и
  2. Все группы

    в моей системе с помощью командной строки.

users и groups команды отображаются, пользователи в настоящее время входили в систему и группируются, пользователь принадлежит соответственно.

Как отобразить список всех пользователей и всех групп командной строкой?

126
задан 13 December 2017 в 07:00

2 ответа

Можно отобразиться с помощью compgen встроенная команда следующим образом:

  1. Отобразить всех пользователей, выполненных после команды:

    compgen -u
    
  2. Отобразить все группы, выполненные после команды:

    compgen -g
    

Однако можно также отобразить всех пользователей cut -d ":" -f 1 /etc/passwd.

192
ответ дан 22 November 2019 в 22:55

Здесь мы собираемся использовать getent для подробного информация

, Мы можем перечислить пользователя со следующей командой:

getent passwd

Мы можем перечислить группу следующим образом:

getent group

Для выборки детализируют определенного пользователя

getent passwd lalit

Замена lalit с именем пользователя. Lalit не будет в каждой системе :)

можно читать больше приблизительно в getent здесь

2
ответ дан 22 November 2019 в 22:55

Другие вопросы по тегам:

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