Иллюстрированный самоучитель по Linux Red Hat
Удаление
группы
Удаление группы происходит
по команде groupdel. Это совсем простая команда без каких-либо флажков. Единственный
параметр - имя удаляемой группы.
#
/usr/sbin/groupdel
groupname
При всей простоте команды
процесс удаления группы связан с некоторыми тонкостями.
-
Файлы, принадлежавшие
удаленной группе, не удаляются и не передаются другой группе.
-
Если для некоторого пользователя
группа первична (то есть, именно она указана как группа этого пользователя
в файле паролей), ее нельзя удалить.
Первая проблема решается
точно так же, как и при удалении учетной записи. Сначала записывается идентификационный
номер группы (его можно найти в файле /etc/group), затем, после удаления группы,
при помощи команды find меняется принадлежность всех файлов этой группы.
#
find / -type f -gid 503
-print -exec chgrp
newgroupname
{} \;
По этой команде находятся
все файлы, принадлежавшие группе с идентификационным номером 503, и при помощи
команды chgrp передаются группе
newgroupname.