Я только что установил Ubuntu 12.04 AMD64 на новый (пустой) жесткий диск (потому что предыдущий сбой)
Поскольку я хорошо знаком с Debian, я создал две учетные записи с командой adduser
.
Поскольку у меня также есть файловая система NFSv3, я явно предоставлял идентификаторы пользователей при их создании (для простоты я сохраняю один и тот же идентификатор пользователя на домашнем сервере под управлением Debian, имена пользователей содержат цифры, m не использует LDAP), например
# grep bethy /etc/passwd
bethy46:x:501:501:Bethy XXX,,,06123456:/home/bethy:/bin/bash
# grep bethy /etc/group
bethy64:x:501:
# grep bethy /etc/shadow
bethy46:$6$vQ-wmuchmorethings-2o/:15479:0:99999:7::
Конечно /home/bethy
существует
Фактическое имя пользователя несколько отличается, и я не показываю реальные записи (для очевидной конфиденциальности причины)
Однако эти пользователи не отображаются в графическом приглашении входа в систему (lightdm).
И они существуют в системе, у них есть записи в / etc / passwd & amp; / etc / shadow и I (частично) восстановили их / home
У меня нет конкретной конфигурации пользователя в разделе /etc/lightdm
; file /etc/lightdm/users.conf
упоминает
# NOTE: If you have AccountsService installed on your system, then LightDM
# will use this instead and these settings will be ignored
, но я понятия не имею, как бороться с AccountsService
через командную строку
Как вы, наверное, догадались, мне очень не нравятся административные задачи через графический интерфейс; Я предпочитаю командную строку
. Что я сделал неправильно? Как пользовательская запись не появляется в графическом входе в lightdm? (Мне нужно, чтобы пользовательская запись моей жены была очевидна для графического входа в систему).
Я не спрашиваю, как скрыть пользователя, но как показать в графическом приглашении lightdm
Как мне сказали в комментариях Nirmik и Enzotib, lightdm
, вероятно, не показывают пользователей с uid менее 1024. Поэтому я изменил все uid должен быть больше 8200 (в том числе на сервере NFS Debian), и это сделало всех пользователей видимыми в графическом приглашении.
Боль в том, что такой порог действительно не документирован.
У меня была точно такая же проблема. Моя работа заключалась в том, чтобы запретить lightdm для отображения действительных имен пользователей, а попросить пользователя ввести свое имя пользователя. Мне не понравилось, что имена пользователей были показаны в любом случае.
Счастлив, я был, пока не заметил, что SSHd также страдает от той же проблемы. Я вошел в систему как xyz, и все же, когда я пытаюсь ssh на мой компьютер как xyz, я получаю «Permission denied, попробуйте еще раз». И когда я проверяю файл /var/log/auth.log, я нахожу следующее:
Jun 1 01:18:27 mypc sshd[17357]: input_userauth_request: invalid user xyz [preauth]
Jun 1 01:18:32 mypc sshd[17357]: error: Could not get shadow information for NOUSER
Jun 1 01:18:32 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:36 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:38 mypc sshd[17357]: Connection closed by 123.123.123.123 [preauth]
И все же соединение SSH с использованием учетной записи, с которой я установил Ubuntu 12.04, работает нормально.
Графический интерфейс для добавления новых пользователей чрезмерно упрощен. Я не хочу, чтобы chown и chgrp все мои данные. Что такое GUI, который я забыл при редактировании passwd, group, shadow.
Если выполняется AccountService
, файл /etc/lightdm/users.conf
игнорируется. В таком случае вы можете установить минимальный UID, изменив значение атрибута UID_MIN
в файле /etc/login.defs
.
У меня была точно такая же проблема. Моя работа заключалась в том, чтобы запретить lightdm для отображения действительных имен пользователей, а попросить пользователя ввести свое имя пользователя. Мне не понравилось, что имена пользователей были показаны в любом случае.
Счастлив, я был, пока не заметил, что SSHd также страдает от той же проблемы. Я вошел в систему как xyz, и все же, когда я пытаюсь ssh на мой компьютер как xyz, я получаю «Permission denied, попробуйте еще раз». И когда я проверяю файл /var/log/auth.log, я нахожу следующее:
Jun 1 01:18:27 mypc sshd[17357]: input_userauth_request: invalid user xyz [preauth]
Jun 1 01:18:32 mypc sshd[17357]: error: Could not get shadow information for NOUSER
Jun 1 01:18:32 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:36 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:38 mypc sshd[17357]: Connection closed by 123.123.123.123 [preauth]
И все же соединение SSH с использованием учетной записи, с которой я установил Ubuntu 12.04, работает нормально.
Графический интерфейс для добавления новых пользователей чрезмерно упрощен. Я не хочу, чтобы chown и chgrp все мои данные. Что такое GUI, который я забыл при редактировании passwd, group, shadow.
Если выполняется AccountService
, файл /etc/lightdm/users.conf
игнорируется. В таком случае вы можете установить минимальный UID, изменив значение атрибута UID_MIN
в файле /etc/login.defs
.
У меня была точно такая же проблема. Моя работа заключалась в том, чтобы запретить lightdm для отображения действительных имен пользователей, а попросить пользователя ввести свое имя пользователя. Мне не понравилось, что имена пользователей были показаны в любом случае.
Счастлив, я был, пока не заметил, что SSHd также страдает от той же проблемы. Я вошел в систему как xyz, и все же, когда я пытаюсь ssh на мой компьютер как xyz, я получаю «Permission denied, попробуйте еще раз». И когда я проверяю файл /var/log/auth.log, я нахожу следующее:
Jun 1 01:18:27 mypc sshd[17357]: input_userauth_request: invalid user xyz [preauth]
Jun 1 01:18:32 mypc sshd[17357]: error: Could not get shadow information for NOUSER
Jun 1 01:18:32 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:36 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:38 mypc sshd[17357]: Connection closed by 123.123.123.123 [preauth]
И все же соединение SSH с использованием учетной записи, с которой я установил Ubuntu 12.04, работает нормально.
Графический интерфейс для добавления новых пользователей чрезмерно упрощен. Я не хочу, чтобы chown и chgrp все мои данные. Что такое GUI, который я забыл при редактировании passwd, group, shadow.
Если выполняется AccountService
, файл /etc/lightdm/users.conf
игнорируется. В таком случае вы можете установить минимальный UID, изменив значение атрибута UID_MIN
в файле /etc/login.defs
.
У меня была точно такая же проблема. Моя работа заключалась в том, чтобы запретить lightdm для отображения действительных имен пользователей, а попросить пользователя ввести свое имя пользователя. Мне не понравилось, что имена пользователей были показаны в любом случае.
Счастлив, я был, пока не заметил, что SSHd также страдает от той же проблемы. Я вошел в систему как xyz, и все же, когда я пытаюсь ssh на мой компьютер как xyz, я получаю «Permission denied, попробуйте еще раз». И когда я проверяю файл /var/log/auth.log, я нахожу следующее:
Jun 1 01:18:27 mypc sshd[17357]: input_userauth_request: invalid user xyz [preauth]
Jun 1 01:18:32 mypc sshd[17357]: error: Could not get shadow information for NOUSER
Jun 1 01:18:32 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:36 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:38 mypc sshd[17357]: Connection closed by 123.123.123.123 [preauth]
И все же соединение SSH с использованием учетной записи, с которой я установил Ubuntu 12.04, работает нормально.
Графический интерфейс для добавления новых пользователей чрезмерно упрощен. Я не хочу, чтобы chown и chgrp все мои данные. Что такое GUI, который я забыл при редактировании passwd, group, shadow.
Если выполняется AccountService
, файл /etc/lightdm/users.conf
игнорируется. В таком случае вы можете установить минимальный UID, изменив значение атрибута UID_MIN
в файле /etc/login.defs
.
У меня была точно такая же проблема. Моя работа заключалась в том, чтобы запретить lightdm для отображения действительных имен пользователей, а попросить пользователя ввести свое имя пользователя. Мне не понравилось, что имена пользователей были показаны в любом случае.
Счастлив, я был, пока не заметил, что SSHd также страдает от той же проблемы. Я вошел в систему как xyz, и все же, когда я пытаюсь ssh на мой компьютер как xyz, я получаю «Permission denied, попробуйте еще раз». И когда я проверяю файл /var/log/auth.log, я нахожу следующее:
Jun 1 01:18:27 mypc sshd[17357]: input_userauth_request: invalid user xyz [preauth]
Jun 1 01:18:32 mypc sshd[17357]: error: Could not get shadow information for NOUSER
Jun 1 01:18:32 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:36 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:38 mypc sshd[17357]: Connection closed by 123.123.123.123 [preauth]
И все же соединение SSH с использованием учетной записи, с которой я установил Ubuntu 12.04, работает нормально.
Графический интерфейс для добавления новых пользователей чрезмерно упрощен. Я не хочу, чтобы chown и chgrp все мои данные. Что такое GUI, который я забыл при редактировании passwd, group, shadow.
Если выполняется AccountService
, файл /etc/lightdm/users.conf
игнорируется. В таком случае вы можете установить минимальный UID, изменив значение атрибута UID_MIN
в файле /etc/login.defs
.
У меня была точно такая же проблема. Моя работа заключалась в том, чтобы запретить lightdm для отображения действительных имен пользователей, а попросить пользователя ввести свое имя пользователя. Мне не понравилось, что имена пользователей были показаны в любом случае.
Счастлив, я был, пока не заметил, что SSHd также страдает от той же проблемы. Я вошел в систему как xyz, и все же, когда я пытаюсь ssh на мой компьютер как xyz, я получаю «Permission denied, попробуйте еще раз». И когда я проверяю файл /var/log/auth.log, я нахожу следующее:
Jun 1 01:18:27 mypc sshd[17357]: input_userauth_request: invalid user xyz [preauth]
Jun 1 01:18:32 mypc sshd[17357]: error: Could not get shadow information for NOUSER
Jun 1 01:18:32 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:36 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:38 mypc sshd[17357]: Connection closed by 123.123.123.123 [preauth]
И все же соединение SSH с использованием учетной записи, с которой я установил Ubuntu 12.04, работает нормально.
Графический интерфейс для добавления новых пользователей чрезмерно упрощен. Я не хочу, чтобы chown и chgrp все мои данные. Что такое GUI, который я забыл при редактировании passwd, group, shadow.
Если выполняется AccountService
, файл /etc/lightdm/users.conf
игнорируется. В таком случае вы можете установить минимальный UID, изменив значение атрибута UID_MIN
в файле /etc/login.defs
.
У меня была точно такая же проблема. Моя работа заключалась в том, чтобы запретить lightdm для отображения действительных имен пользователей, а попросить пользователя ввести свое имя пользователя. Мне не понравилось, что имена пользователей были показаны в любом случае.
Счастлив, я был, пока не заметил, что SSHd также страдает от той же проблемы. Я вошел в систему как xyz, и все же, когда я пытаюсь ssh на мой компьютер как xyz, я получаю «Permission denied, попробуйте еще раз». И когда я проверяю файл /var/log/auth.log, я нахожу следующее:
Jun 1 01:18:27 mypc sshd[17357]: input_userauth_request: invalid user xyz [preauth]
Jun 1 01:18:32 mypc sshd[17357]: error: Could not get shadow information for NOUSER
Jun 1 01:18:32 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:36 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:38 mypc sshd[17357]: Connection closed by 123.123.123.123 [preauth]
И все же соединение SSH с использованием учетной записи, с которой я установил Ubuntu 12.04, работает нормально.
Графический интерфейс для добавления новых пользователей чрезмерно упрощен. Я не хочу, чтобы chown и chgrp все мои данные. Что такое GUI, который я забыл при редактировании passwd, group, shadow.
Если выполняется AccountService
, файл /etc/lightdm/users.conf
игнорируется. В таком случае вы можете установить минимальный UID, изменив значение атрибута UID_MIN
в файле /etc/login.defs
.
У меня была точно такая же проблема. Моя работа заключалась в том, чтобы запретить lightdm для отображения действительных имен пользователей, а попросить пользователя ввести свое имя пользователя. Мне не понравилось, что имена пользователей были показаны в любом случае.
Счастлив, я был, пока не заметил, что SSHd также страдает от той же проблемы. Я вошел в систему как xyz, и все же, когда я пытаюсь ssh на мой компьютер как xyz, я получаю «Permission denied, попробуйте еще раз». И когда я проверяю файл /var/log/auth.log, я нахожу следующее:
Jun 1 01:18:27 mypc sshd[17357]: input_userauth_request: invalid user xyz [preauth]
Jun 1 01:18:32 mypc sshd[17357]: error: Could not get shadow information for NOUSER
Jun 1 01:18:32 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:36 mypc sshd[17357]: Failed password for invalid user xyz from 123.123.123.123 port 57492 ssh2
Jun 1 01:18:38 mypc sshd[17357]: Connection closed by 123.123.123.123 [preauth]
И все же соединение SSH с использованием учетной записи, с которой я установил Ubuntu 12.04, работает нормально.
Графический интерфейс для добавления новых пользователей чрезмерно упрощен. Я не хочу, чтобы chown и chgrp все мои данные. Что такое GUI, который я забыл при редактировании passwd, group, shadow.
Если выполняется AccountService
, файл /etc/lightdm/users.conf
игнорируется. В таком случае вы можете установить минимальный UID, изменив значение атрибута UID_MIN
в файле /etc/login.defs
.
Обычно uid 100 ~ 999 зарезервированы для системных учетных записей, и они не должны использоваться как обычный пользовательский uid, как описано в useradd
manual
Значения между 0 и 999 обычно зарезервированы для системных учетных записей.
blockquote>Следовательно, использование uid ниже
1000
заставляет lightdm не показывать их. Попробуйте изменить значение uid пользователя выше 999. (на самом деле выше 1000, потому что первый пользовательский uid, который вам равен 1000). Например, чтобы установить uid1004
, используйте эту команду:sudo usermod --uid 1004 bethy46
Это изменит uid пользователя bethy46 до 1004 и, таким образом, отобразится в приглашении пользователя lightdm.
Чтобы узнать uid пользователя с именем
user
, используйте эту команду:id -u user