8.12. Удаление групп командой groupdel

Проблема
Требуется удалить группу или группы, но при этом проследить за тем, чтобы в си стеме не осталось «бесхозных» файлов или пользователей.
Решение
Сначала, если потребуется, переназначьте номера групп редактированием файла
/etc/grou p. Просто скопируйте данные пользователей и вставьте их в другую груп пу. Затем удалите группу командой groupdel, после чего воспользуйтесь команда ми find и chgrp для поиска и передачи права владения файлами другой группе.
Удаление группы:
# groupdel имя_группы
Удаление группы считается хлопотной операцией, потому что не существует ути лит для автоматического переноса/удаления файлов или пользователей, входящих
в группу. Вам придется самостоятельно найти их и изменить коды GID вручную:
# find / -gid 750
/usr/src/i nclude/1ber.h
/usr/src/include/ldap.h
/usr/src/include/ldbm.h
Изменения можно вносить последовательно:
# chgrp 800 /usr/src/include/lber.h
А можно выполнить замену одновременно посредством совместного исполь зования find и chgrp:
# find / -gid 750 -exec chgrp -v 800 {} \;
См. также
groupdel(8), find(l), chgrp(l); раздел 8.6.