groupdel: невозможно удалить первичную группу пользователя

Доброго времени суток!

Случился такой вот сабж. Предистория: на сервере существовала учетная запись пользователя "Вася" (реальное имя скрою). Когда пользователь создавался, его не добавляли в какую либо конкретную группу - не было необходимости, поэтому он по умолчанию попал в отдельную одноимённую группу (получилось "Вася:Вася"). Далее доступ для этого пользователя на сервер стал ненужен и было решено удалить его учетную запись. Удалил командой

~ # userdel -r Вася
userdel: невозможно удалить группу Вася, так как она является первичной для другого пользователя.

Удаление пользователя произошло, но группа все же осталась. Далее, попробовал удалить группу вручную

~ # groupdel Вася
groupdel: невозможно удалить первичную группу пользователя.

В недоумении - я уверен, что в эту группу больше не добавлялись пользователи - я посмотрел список участников группы

~ # groupmems -g Вася -l
Ошибка сегментирования

Вот такой был ответ системы... в итоге, "вроде бы", решил проблему и удалил ненужную группу отредактировав файл /etc/group и удалив оттуда искомую строчку. Теперь все в порядке, система сообщает то, что и ожидалось

~ # userdel Вася
userdel: пользователь Вася не существует
~ # groupdel Вася
groupdel: группа Вася не существует

Но мой метод "вроде бы" решения меня самого настораживает. Подскажите, кто сталкивался с подобным и/или хорошо знает механизмы операций над пользователями и группами,
почему при удалении не хотела удаляться группа и не получалось просмотреть её содержимое?
на сколько корректным было моё решение и есть ли "камни", которые после подобного решения могут "всплыть"?
и чисто ради общего развития: помимо groups в /etc я нашел еще файл groups- и groups.lock, для чего они нужны?