groupdel: невозможно удалить первичную группу пользователя
Доброго времени суток!
Случился такой вот сабж. Предистория: на сервере существовала учетная запись пользователя "Вася" (реальное имя скрою). Когда пользователь создавался, его не добавляли в какую либо конкретную группу - не было необходимости, поэтому он по умолчанию попал в отдельную одноимённую группу (получилось "Вася:Вася"). Далее доступ для этого пользователя на сервер стал ненужен и было решено удалить его учетную запись. Удалил командой
~ # userdel -r Вася userdel: невозможно удалить группу Вася, так как она является первичной для другого пользователя.
Удаление пользователя произошло, но группа все же осталась. Далее, попробовал удалить группу вручную
~ # groupdel Вася groupdel: невозможно удалить первичную группу пользователя.
В недоумении - я уверен, что в эту группу больше не добавлялись пользователи - я посмотрел список участников группы
~ # groupmems -g Вася -l Ошибка сегментирования
Вот такой был ответ системы... в итоге, "вроде бы", решил проблему и удалил ненужную группу отредактировав файл /etc/group и удалив оттуда искомую строчку. Теперь все в порядке, система сообщает то, что и ожидалось
~ # userdel Вася userdel: пользователь Вася не существует ~ # groupdel Вася groupdel: группа Вася не существует
Но мой метод "вроде бы" решения меня самого настораживает. Подскажите, кто сталкивался с подобным и/или хорошо знает механизмы операций над пользователями и группами,
почему при удалении не хотела удаляться группа и не получалось просмотреть её содержимое?
на сколько корректным было моё решение и есть ли "камни", которые после подобного решения могут "всплыть"?
и чисто ради общего развития: помимо groups в /etc я нашел еще файл groups- и groups.lock, для чего они нужны?
- Для комментирования войдите или зарегистрируйтесь