Я не делаю известный никакой инструмент, делающий это, но это легко к сценарию.
Сначала получите список пользователей в системе, затем работайте groups
на каждом и в конце, grep
на желаемых группах:
getent passwd | sed 's/:.*$//g' | \
while read user; do groups $user; done | \
grep group1 | grep group2
Для тех, у кого такая же проблема, как у меня, это решение.
Файл /etc/ufw/before.rules содержит правило «-A ufw-not-local - j DROP ». Это правило отбрасывает весь входящий трафик.
Таким образом, закомментировав эту строку в файле before.rules, вы решите проблему.