usermod -aG sudo newuser
2. Канал. Это более go way.Это очень даже go way. Только обычно встает вопрос - где и когда этот канал результатов закрыть и тут архитектура теряет элегантность.))
//типовая обработка канала результатов
for res := range resaultchan{
//proccess res
results = append(results, res)
}
//но чтобы детерменировано выйти из этого цикла
//нужно где то сделать close(resaultchan)
//в коде автора вопроса где и когда лучше это сделать?