Войдите в систему как пользователь root, и я изменил UID пользователя «carmen» с помощью команды терминала
usermod -u 502 carmen
, но теперь пользователь «carmen» больше не отображается на экране входа (где можно выбрать, в какую учетную запись входить), вы можете войти только через терминал. Что случилось?
Использование Ubuntu 11.10 на MacBook.
Любые значения UID ниже 1000 рассматриваются как пользователи системного типа. Они скрыты от экрана входа в систему.
Если вы хотите видеть пользователей на экране входа в систему, значение UID должно быть больше 1000.
Вы также можете исправить экран входа в систему, так как по умолчанию Ubuntu не будет отображать список пользователей с UID менее 1000. Для этого просто откройте терминал и запустите
blockquote>gksudo gedit /etc/login.defs
и выполните поиск [ 111] в текстовом файле. Измените это значение с1000
на501
, и после перезагрузки ваш пользователь будет отображен на экране входа в систему.Эта информация взята из этой страницы .
Если вы не хотите ждать перезагрузки, вы можете просто нажать «Другие» и вручную ввести имя пользователя и пароль.