...Создал группу group0 (ID группы 10), создал пользователя user0 поместил его в эту группу. Создал файл foo. Информация об этом файле:
Код: Выделить всё
$ pwd
/home/user0
$ ls -l
...
-rwxr-xf-x 1 user0 group0 ..... foo
Удалил группу group0, создал группу group1 (ID группы 11), польователя user0 поместил в группу group1, создал файл bar:
Код: Выделить всё
$ pwd
/home/user0
$ ls -l
...
-rwxr-xf-x 1 user0 10 ..... foo
-rwxr-xf-x 1 user0 group1 ..... bar
Видите? Группы group0 нет, а в строчке про foo указан её ID! То есть вообще говоря по этому выводу делаем вывод, что владелец файла принадлежит группе с ID 10, что ложь. Двойная причём. Во-первых, он принадлежит группе с ID равным 11, а во вторых группы с ID равным 10 уж сто лет как нет.
.................................................
Выдержка из файла /etc/group:
Код: Выделить всё
...
group1:*:11:
Выдержка из файла /etc/passwd
Код: Выделить всё
...
user0:##user0:10:11:user0:/home/user0
Не таскать же мне мёртвую группу всю жизнь за собой! Что же делать, друзья? Я уж и перезагружался, и всяко. Ладно, я один файл могу найти и переписать. А если их будет море? И у всех в качестве группы владельца будет мёртвая группа? Все находить и переписывать? Несерьёзно это как-то. Спасибо, кто откликнется.
...Ай-ай, сейчас нашёл команду chgrp, которая поменяла мне рекурсивно группу у всех файлов. Но это же вель не та команда, да ведь? Я в том смысле, что она конечно устанавливает нужную мне группу, но из того, что МОЖНО менять вручную группу у файла, не следует же что её ОБЯЗАТЕЛЬНО нужно менять вручную, когда у владельца меняется группа? Честно, не нравится мне такая перспектива. Поменял группу у владельца- а потом меняй (пусть даже и chgrp, быстро то есть) группу у всех файлов. Гм. Как-то не того.