LinuxForum.Fans
Тема

Список пользователей из консоли

Автор: nullbyte 8 сообщений 47448 просмотров
#200822

Приветствую!
Начал разбиратся с Линуксом, сам новичек, перекочевал на Дебиан с Убунты (на Убунту соответственно с Окон). Разбираюсь потихоньку с консолью, и понимаю что штука очень класная, уже лень лезть в файловый менеджер через гуй. Вопрос : есть ли какая либо команда для показа списка пользователей, их групп, привилегий, etc?

#200840

w, who - показывает текущих пользователей;
users - выводит список имён пользователей на данном хосте;
id - выводит инфо об указанном пользователе
groups - выводит список групп, в которых состоит пользователь.
Мб еще что-то есть.

#200849

Вывести список всех пользователей в системе:

[console]
$ cat /etc/passwd
[/console]

Поля вывода будут иметь следующую структуру:

<пользователь>:<пароль>:<id_пользователя>:<первичный_групповой_id>:<фамилия>,<имя>,<адрес>,<рабочий_телефон>,<домашний_телефон>:<рабочая_директория>:<командная_оболочка>

Например:

[console]
sam:x:1000:1000:Linux,Samuel,,,:/home/sam:/bin/bash
...
[/console]

Вывести список всех групп:

[console]
$ cat /etc/group
[/console]

Поля вывода будут иметь следующую структуру:

<группа>:<пароль>:<id_группы>:<перечень_участников>*

Например:

[console]
cdrom:x:24:sam
...
[/console]
________
* Перечень не будет включать пользователей, для которых данная группа является первичной.

#200851

whoami - самая наиглавнейшая команда)))

#200852

Бедный yoric1 :lol:

#200912

Спасибо за ответ :)

SamuelLinux написал:

Перечень не будет включать пользователей, для которых данная группа является первичной.

Можно подробнее, что это значит " первичная группа "?.

#200963
nullbyte написал:

Можно подробнее, что это значит " первичная группа "?

Это группа, которая создается в момент создания пользователя. Данную группу невозможно удалить, если существует пользователь, для которого она является первичной. В этом её отличие от обычной группы.

#201004

Все, теперь все ясно, премного благодарен :)

Войдите или зарегистрируйтесь, чтобы ответить.