Я недавно удалил virtualbox и с тех пор, каждый раз я открываю терминал, я получаю следующее:
группы: не может найти название идентификатора 125 группы
Вывод/etc/group здесь:
Я не хотел вставлять полный вывод здесь, это немного длинно.
Странно достаточно нет никакой группы 125, но насколько я помню, что это было присвоено vboxusers группе.
Google не был полезен вообще.
Я вижу подобный вопрос здесь:
https://askubuntu.com/questions/131651/cannot-find-name-for-group-id-127
Но я не знаю то, о чем он говорит здесь:
Но я нашел его в группе - список
Запись vboxusers:x:127:peter
Кто-либо может указать на меня правильное направление?
Вы можете использовать sudo delgroup vboxusers
, чтобы полностью удалить эту группу, если удаление Virtualbox не удалось этого сделать. Затем введите id
в терминал, и ваши uid, gid и группы, к которым вы принадлежите, будут перечислены, а vboxusers
там не должно быть.
Если это не работает, вы можете просто переустановить Virtualbox с помощью sudo apt-get install --reinstall <virtualbox pkg names>
, а затем вы можете удалить пакет с помощью sudo apt-get purge <virtualbox version>
(что приведет к удалению любых файлов конфигурации), а затем вы можете использовать sudo apt-get autoremove
для удаления любые другие файлы, оставленные Virtualbox. Тогда вы могли бы попробовать мое первое предложение снова.
Наконец, если эти параметры не удаются, но установка Virtualbox действительно показывает, что группа 125 является virtualbox, вы можете удалить группу пользователей Virtualbox (как подробно описано в моем первом предложении с sudo delgroup vboxusers
), до удалить Virtualbox. Это может работать, так как Virtualbox, похоже, не удаляется правильно и, похоже, оставляет частичную группу, которую нельзя легко удалить после удаления, так как она не отображается в /etc/group.
Также следует сказать, что вам необходимо выйти из системы и снова войти в систему , чтобы любые изменения в пользователях и группах вступили в силу.
У меня была такая же проблема. Проблема была на самом деле очень простой. В моем случае кто-то изменил привилегии / etc / group и удалил все rwx из меня. Таким образом, система увидела, что у меня не было привилегий для доступа к названию группы, которую я добавила, и напечатала это сообщение. Может быть, что-то подобное может произойти в вашем случае.
У меня была та же проблема после удаления удаленного рабочего стола Chrome для Linux, кроме моего случая, это был ценуроз 1003:
groups: cannot find name for group ID 1003
paul@Chameleon:~$ groups
paul adm cdrom sudo audio dip video plugdev lpadmin pulse sambashare vboxusers groups: cannot find name for group ID 1003
1003
paul@Chameleon:~$
То, что решило вопрос для меня, переписывало группы учетной записи пользователя, использующие usermod
команда:
sudo usermod -G paul,adm,cdrom,sudo,audio,dip,video,plugdev,lpadmin,sambashare,vboxusers,pulse paul
После выдачи той команды я проверил, что она решила вопрос путем переключения на VT1 (Ctrl+Alt+F1), вошла в систему и заметила, что ошибка больше не отображалась.
Проверьте /etc/nscd.conf
и убедитесь, что есть следующая строка:
enable-cache group yes
У меня была та же проблема, и причина состояла в том, что я добавил пользователя к группе docker
вручную с
sudo usermod -a -G docker hassan
и позже когда я удалил docker.io, я удалил группу с
sudo groupdel docker
так после этого я раньше получал следующее:
$ groups
hassan adm cdrom sudo dip plugdev lpadmin sambashare libvirtd
groups: cannot find name for group ID 999
Таким образом для фиксации этого я просто вышел из системы и вошел в, и это было этим. Можно протестировать просто путем выполнения AltCtrlF2 и войти в систему в. Затем дайте groups
команда и Вы не будете видеть то же сообщение об ошибке снова.