Приветствую!
Начал разбиратся с Линуксом, сам новичек, перекочевал на Дебиан с Убунты (на Убунту соответственно с Окон). Разбираюсь потихоньку с консолью, и понимаю что штука очень класная, уже лень лезть в файловый менеджер через гуй. Вопрос : есть ли какая либо команда для показа списка пользователей, их групп, привилегий, etc?
Список пользователей из консоли
w, who - показывает текущих пользователей;
users - выводит список имён пользователей на данном хосте;
id - выводит инфо об указанном пользователе
groups - выводит список групп, в которых состоит пользователь.
Мб еще что-то есть.
Вывести список всех пользователей в системе:
[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]
________
* Перечень не будет включать пользователей, для которых данная группа является первичной.
whoami - самая наиглавнейшая команда)))
Бедный yoric1 :lol:
Спасибо за ответ :)
Перечень не будет включать пользователей, для которых данная группа является первичной.
Можно подробнее, что это значит " первичная группа "?.
Можно подробнее, что это значит " первичная группа "?
Это группа, которая создается в момент создания пользователя. Данную группу невозможно удалить, если существует пользователь, для которого она является первичной. В этом её отличие от обычной группы.
Все, теперь все ясно, премного благодарен :)