Это - вариант неразрешенного https://askubuntu.com/questions/295610/cannot-find-name-for-group-id-26739201, но я отправлю его здесь снова, так как у меня есть еще некоторая информация
Я недавно сделал новую установку 14,04, таким образом, большинство вещей "должно" быть чистым.
Когда я открываю терминал, я получаю это сообщение об ошибке
groups: cannot find name for group ID ######
Число группы изменяется каждый раз, когда я выхожу из системы и вхожу в систему снова:
###### = 1097638658
###### = 1097638674
###### = 1097638677
###### = 1097638680
###### = 1097638683
###### = 1097646472 (here I also rebooted)
на последующих логинах.
В то же время я замечаю, что у меня есть проблемы при создании новых пользователей из меню параметров. Я могу создать новых пользователей, но не установить их пароль. Если я позволяю новым пользователям быть без пароля, я выгнан каждый раз, когда я пытаюсь войти в систему с ними.
Какие-либо идеи?
[Править]
При запуске оболочки (сегодня) и просьбе идентификатор я добираюсь
groups: cannot find name for group ID 1097972621
mikael@glasbult:~$ id
uid=1000(mikael)gid=1000(mikael),groups=1000(mikael),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare),1097972621
В конце вывод я замечаю идентификатор соответствия: 1097972621
[НОВАЯ ИНФОРМАЦИЯ]
Не уверенный, если я должен ответить на свой собственный вопрос или поместить его здесь. Я упомянул, что проблема моему локальному системному администратору и он сказал, что странное число группы является артефактом AFS. Это необходимо для ПАГА, который дает пользователю те же права во всей подоболочке. Таким образом это не ошибка, просто ужасная неприятность.
Случай закрылся, я предполагаю.
Можно избавиться от сообщения путем комментария следующих строк, связанных с sudo
подсказка в /etc/bash.bashrc
:
# sudo hint
##if [ ! -e "$HOME/.sudo_as_admin_successful" ] && [ ! -e "$HOME/.hushlogin" ] ; then
## case " $(groups) " in *\ admin\ *|*\ sudo\ *)
## if [ -x /usr/bin/sudo ]; then
## cat <<-EOF
## To run a command as administrator (user "root"), use "sudo <command>".
## See "man sudo_root" for details.
##
## EOF
## fi
## esac
##fi
У меня есть подобная проблема о машине, которую я настраиваю, но я еще не знаю, как решить проблему непосредственно, которая в моем случае включает перечисление группы LDAP.
Однако /etc/bash.bashrc
имеет настраиваемый флаг для отключения раздела bashrc
это проверяет, чтобы видеть, должно ли это напомнить Вам, как использовать sudo. Это - тот раздел bashrc
это звонит groups(1)
, который генерирует ошибку, Вы видите.
Чтобы отключить ту проверку и таким образом работать вокруг этого сообщения об ошибке, Вы можете:
touch ~/.hushlogin