ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 19 мая, 2025

Как узнать группы пользователей Linux

Как узнать группы пользователей Linux

Этот быстрый совет научит вас, как найти группы, к которым принадлежит пользователь Linux.

Группы являются неотъемлемой частью базовой безопасности файловой системы Linux. Если вы знаете о разрешениях для файлов в Linux, вы уже знаете, что группы играют огромную роль в ограничении и разрешении доступа к файлам только для желаемых пользователей.

Идея состоит в том, чтобы собрать пользователей в группу на основе их ролей. Таким образом, вы можете легко установить разрешения для предполагаемых групп пользователей. Например, пользователи в группах sudo могут запускать команды с привилегиями суперпользователя, в то время как другие пользователи не могут.

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

 

Проверьте группу пользователей в командной строке Linux

Чтобы узнать, к каким группам принадлежит ваша учетная запись, просто используйте эту команду:

groups

 

Это покажет все группы, к которым вы принадлежите.

andreyex@destroyer:~$ groups 
andreyex adm cdrom sudo dip plugdev lpadmin sambashare kvm

 

Как видите, пользователь andreyex принадлежит к группам andreyex, sudo, adm и нескольким другим группам.

Мы используем Ubuntu в этой статье, и Ubuntu создает группу с тем же именем, что и пользователь. Вот почему вы видите пользователя andreyex, принадлежащего к группе andreyex.

 

Узнайте группы других пользователей в Linux

Вы только что научились видеть группы, к которым принадлежите. Как насчет проверки групп других пользователей в вашей системе?

Вы, наверное, уже знаете, как составить список пользователей в Linux. Когда вы знаете имя пользователя, вы можете найти, к какой группе оно принадлежит, используя команду groups следующим образом:

groups имя_пользователя

 

Очевидно, вам придется заменить имя_пользователя в приведенной выше команде на имя другого пользователя.

andreyex@destroyer:~$ groups masterkey
masterkey : masterkey sudo

 

Вы также можете проверить группы из более чем одного пользователя одновременно

groups user_1 user_2 user_3

 

Выходные данные будут отображать информацию о группах для каждого пользователя в отдельных строках:

andreyex@destroyer:~$ groups andreyex masterkey
andreyex adm cdrom sudo dip plugdev lpadmin sambashare kvm
masterkey : masterkey sudo

 

Вы можете видеть, что получение групповой информации о пользователе является простой задачей. Это может пригодиться во многих ситуациях, и мы позволим вам испытать их самостоятельно.

Надеюсь, этот небольшой совет помог вам составить список групп пользователей в Linux. Вы также можете прочитать о проверке членов группы в Linux.

Если у вас есть вопросы или предложения, пожалуйста, не стесняйтесь использовать раздел комментариев.

Exit mobile version