
Когда вы работаете с Linux o Mac, в учетные записи пользователей им может быть назначен один или больше группы. Они используются для задания различных привилегии и разрешения По мнению пользователей в каждой группе, Типа того, принадлежность к группе может позволить пользователю определенные действия что там будет не быть в том же.
Знать какой группе оно принадлежит пользователя, что мы войти в систему, Мы просто должны выполняться в командной консоли, или терминал, следующие команда:
1 2 3 | $ groups pfalken adm dialout cdrom floppy audio dip video plugdev netdev lxd ubuntu |
Если вы также хотите, чтобы увидеть числовые идентификаторы связанных к каждой Группа, просто выполните команду:
1 2 3 | $ id uid=1001(pfalken) gid=1002(pfalken) groups=1002(pfalken),4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),109(netdev),110(lxd),1000(ubuntu) |
показаны Идентификатор пользователя в начале (UID), и затем группы что принадлежит вместе с его идентификаторы.
Если, с другой стороны, Мы хотим знать Группа к которому он принадлежит, любой другой пользователь Помимо этого вы используете, Вам только нужно добавить имя пользователя, о котором идет речь выше команды:
1 2 3 4 5 6 | $ groups otro_usuario ... ... $id otro_usuario ... ... |
Выходы которого будет иметь подобный формат показанным ранее для пользователя в использовании.
И наконец, Если вы хотите увидеть список с все группы из вашей системы Linux, Вы можете использовать команды getent следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 | $ getent group root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,ubuntu,pfalken tty:x:5: disk:x:6: lp:x:7: ... ... |
Он покажет список всех существующих групп совместно с пользователями что вы принадлежите к тому же.
Таким образом мы можем знать, в любое время, через Командная консоль, или на терминал, которые являются группы Это относится к любому пользователю нашей системы, или даже знать все группы, которые существуют в том же.
