Не удается войти в заблокированную заставку, необходимо войти в систему с помощью & ldquo; переключить пользователя .. & rdquo;

Из командной строки, похоже, нет способа. Однако, если вы используете SSH'ing из окна Ubuntu (в поле Ubuntu), вы можете попробовать этот, слегка запутанный метод:

В принципе, установите gufw в удаленном поле, затем подключитесь к X переадресация и запуск GUI.

На удаленном устройстве после подключения к -X в качестве опции:

sudo apt-get install gufw
sudo gufw

Это покажет вам набор правил без необходимости его активировать .

Следует предупредить, что если удаленное устройство является истинным «безголовым» сервером, то установка GUFW может привести к неприятному количеству зависимостей. Но если кто-то здесь не знает трюк, чтобы заставить UFW показать вам нужный вам результат, не активируя его сначала, тогда это может быть вашим единственным вариантом.

Я попытался sudo ufw show raw, но это показывает вывод iptables, который я не могу сделать головой и хвостом.

1
задан 24 September 2015 в 11:59

3 ответа

Замок экрана выполняет свою аутентификацию как обычный пользователь, тогда как пользовательская переключение и экран входа в систему выполняются с правами root. У root есть особые привилегии, которых обычный пользователь этого не делает.

Обычно, когда я видел эту проблему, оказалось, что права на файл / etc / shadow изменены. Это должно выглядеть примерно так.

$ ls -l /etc/shadow
-rw-r----- 1 root shadow 2202 Jun 23 12:39 /etc/shadow

Если ошибки, владелец или группа ошибочны, это ваша проблема прямо там.

3
ответ дан 23 May 2018 в 23:21
  • 1
    мой теневой файл: выглядит довольно нормально: -rw-r----- 1 root shadow 1965 Sep 22 08:49 /etc/shadow – knb 24 September 2015 в 10:50
  • 2
    Однако строка в теневом файле, принадлежащая моему логину, действительно очень длинная: ... saned:*:15259:0:99999:7::: knb:$6$gUasL0rU$X3J3y/IAu/gKT2Ky2HCGLYigs59CowgYw17/0AK8QMWCsz6NpWDesH.C/....... LatrOQm1l5211gy3Q2pWx.:16702:0:99999:7::: sshd:*:15268:0:99999:7::: postfix:*:15271:0:99999:7: ..... – knb 24 September 2015 в 11:01

Возможно, решения при входе в Windows не работают, работы терминала будут работать для вас?

Они удалили файл ~ / .Xauthority.

Или здесь? Вход в систему для входа в систему завершается с ошибкой, терминал работает

Кажется, это та же проблема, с которой вы столкнулись. Для этой второй ссылки вы можете попробовать просто запустить последнюю часть команд, игнорируя очистку apt-get: sudo pam-auth-update.

1
ответ дан 23 May 2018 в 23:21
  • 1
    Я попытался sudo pam-auth-update - результат: warning + exit из-за локальных изменений в /etc/pam.d/. Было 4 файла /etc/pam.dcommon-*. Тогда я сделал sudo pam-auth-update --force. появился сложный конфигурационный диалог, выбранные по умолчанию. теперь есть 5 общих файлов. Проблема все еще существует. – knb 24 September 2015 в 11:03

Ваш ответ (в вашем редактировании) на самом деле не решил мою проблему, но принятый ответ и ваш способ решения вашего вопроса в редактировании заставили меня сделать следующее:

комментируя следующую строку #auth sufficient pam_succeed_if.so user ingroup nopasswdlogin auth requisite pam_nologin.so to auth requisite pam_permit.so

сторона примечания: нет необходимости перезапуска после изменения этих строк, просто введите это в терминал: sudo /usr/sbin/pam-auth-update, а затем, не изменяя ничего в меню, нажмите enter на своем клавиатура

0
ответ дан 23 May 2018 в 23:21

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

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