Как активировать пользователя после изменения UID с помощью usermod?

Войдите в систему как пользователь root, и я изменил UID пользователя «carmen» с помощью команды терминала

usermod -u 502 carmen

, но теперь пользователь «carmen» больше не отображается на экране входа (где можно выбрать, в какую учетную запись входить), вы можете войти только через терминал. Что случилось?

Использование Ubuntu 11.10 на MacBook.

3
задан 17 January 2012 в 01:28

2 ответа

Любые значения UID ниже 1000 рассматриваются как пользователи системного типа. Они скрыты от экрана входа в систему.

Если вы хотите видеть пользователей на экране входа в систему, значение UID должно быть больше 1000.

0
ответ дан 17 January 2012 в 01:28

Вы также можете исправить экран входа в систему, так как по умолчанию Ubuntu не будет отображать список пользователей с UID менее 1000. Для этого просто откройте терминал и запустите gksudo gedit /etc/login.defs и выполните поиск [ 111] в текстовом файле. Измените это значение с 1000 на 501, и после перезагрузки ваш пользователь будет отображен на экране входа в систему.

Эта информация взята из этой страницы .

Если вы не хотите ждать перезагрузки, вы можете просто нажать «Другие» и вручную ввести имя пользователя и пароль.

0
ответ дан 17 January 2012 в 01:28

Другие вопросы по тегам:

Похожие вопросы: