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

Как узнать группы пользователей 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