Как получить все группы пользователей в командной строке

cut -f1 -d: /etc/group|xargs -n1 -I{} gpasswd -a $USERNAME {}


Извлекает первое поле из файла /etc/group, разделённого двоеточием, передаёт каждую группу команде gpasswd, добавляя пользователя $USERNAME в каждую из них.

**Пояснение:**
Эта команда использует cut для извлечения первого поля из файла групп (/etc/group), где группы разделены двоеточием. Результат передается команде xargs, которая выполняет команду gpasswd -a $USERNAME для каждой группы, добавляя пользователя в неё.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *