Я не полагаю, что это возможно. У Вас могло быть две записи в /etc/passwd
с теми же именами пользователей, но другим UIDs, но системой, вероятно, просто проигнорировал бы вторую (или неправильно себя вел бы в некотором роде); возможно такой /etc/passwd
файл считали бы поврежденным.
Когда Вы входите в систему, Вам сначала предлагают Ваше имя пользователя. После того как Вы сделали это, системные приглашения для Вашего пароля и проверки, соответствует ли введенный пароль паролю для учетной записи, соответствующей тому имени пользователя. К тому времени, когда Вы вводите свой пароль, система уже определила то, что считает, Вы пытаетесь получить доступ.
Я предполагаю, что Вы могли изменить различные части системы для получения поведения, которое Вы хотите, но необходимо было бы заменить несколько различных частей программного обеспечения, включая что-либо, что аутентифицирует и авторизовывает пользователей (консольный вход в систему, su, ssh, и независимо от того, что другие методы включены). Любые ошибки, вероятно, открыли бы огромные зияющие дыры в системе безопасности.
РЕДАКТИРОВАНИЕ: На основе комментариев PAM является, вероятно, способом сделать это. Я не достаточно знаком с PAM для вдаваний в большее количество подробностей. (Это - все еще действительно плохая идея.)
Понятый это. Вы, возможно, должны добавить video=efifb
чтобы гарантировать, что консоль кадрового буфера используется:
GRUB_CMDLINE_LINUX="video=efifb fbcon=rotate:1"
Править: efifb драйвер разработан для встроенного микропрограммного обеспечения EFI только, особенно основанных на Intel компьютеров Apple. Однако как я узнал, это также работает на не-Apple ПК. Я выполняю собственные драйверы Nvidia в своей системе Linux, и efifb драйвер работает вполне хорошо. Я предполагаю, что это работает на меня, потому что я использую драйверы Nvidia и "собственные" fbdev конфликты драйвера с ними.
Честно говоря, я не полностью понимаю, почему efifb драйвер заставляет вещи работать, но если кто-то еще делает (или если можно получить вещи, работающие с другим драйвером кадрового буфера с установленными драйверами Nvidia), прокомментируйте ниже.Спасибо!
Существует небольшая, но важная разница между документацией и тем, что вы написали в файле конфигурации:
…the following option that can be passed to the kernel: fbcon=rotate:<n>
Пока вы писали
fbcon=rotate_all:1
rotate_all
не является допустимым ключевым словом. Если вы опустите суффикс _all
, он должен работать :
GRUB_CMDLINE_LINUX="fbcon=rotate:1"
video=efifb
часть не необходима при выполнении встроенного микропрограммного обеспечения BIOS или загруженные в режиме эмуляции BIOS со встроенным микропрограммным обеспечением EFI хотя это, вероятно, не причиняет боль также. С технической точки зрения нет такой вещи как "EFI BIOS", просто встроенное микропрограммное обеспечение EFI или встроенное микропрограммное обеспечение BIOS. – BMiner 05.12.2016, 16:43