Как написать последовательность команд, которая печатает реальные пользователи, их UID и Shell по умолчанию?

uptil Мне удалось с пользователями и UID с этим кодом

sudo cut -d: -f1,3 /etc/passwd | egrep ':[0-9]{4}$'

Как Заполните код, как это Боб: 1000: / usr / bin / bash ?

0
задан 10 March 2021 в 17:23

1 ответ

Если вы прочитаете о passwd файле , вы узнаете, что обычно 7-е поле содержит оболочки. Итак, вам нужно указать это поле в cut и удалить $ из grep (так как $ означает окончание строки). Также, если вам нужны пользователи, чей UID имеет 4 символа, вы можете просто использовать другой :.

cut -d: -f1,3,7 /etc/passwd | egrep ':[0-9]{4}:'
1
ответ дан 18 March 2021 в 23:27

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

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