Застрял на странице входа

Ну, вы сами ответили на свой вопрос.

Это действительно зависит от вашего случая использования. Если нет никаких побочных эффектов для добавления пользователя в группу webapp (например, файлы с возможностью записи для группы или конфиденциальные файлы с паролями, к которым пользователь не должен иметь доступ, и т. Д.), Это был бы мой выбор по умолчанию - вы не рискуйте поломкой приложения (или связанных скриптов, таких как cron, logrotate и т. д.) из-за изменения группы, и вы можете легко увидеть, какой пользователь к чему имеет доступ.

2
13.03.2017, 18:22
2 ответа

Когда экран становится черным, а затем немедленно возвращается к экрану входа в систему, это обычно означает, что во время запуска сеанса что-то пошло не так. Чтобы отладить, что именно, лучше всего проверить журнал ошибок, создаваемый вашей X-сессией:

cat ~/.xsession-errors

Надеюсь, программы, которые запускаются при запуске, выводят что-то в stderr, объясняя, как и почему они не запускаются должным образом. Если они этого не сделают, вам придется проявить больше творчества. Вы можете попробовать несколько вариантов:

  • Если ваш экран входа в систему позволяет вам изменить сеанс, попробуйте изменить его на что-нибудь другое (например, попробуйте войти в систему с помощью gnome, а не kde, или наоборот). Если это сработает, вы узнаете, что что-то не так с вашим обычным пользовательским интерфейсом, и что это не то, что всегда запускается, например ssh-agent или что-то в этом роде.
  • Попробуйте удалить файлы конфигурации, с которых начинается ваш сеанс. Обычно эти файлы находятся в ~ / .config , поэтому может работать что-то вроде mv .config .config-backup с последующим новым логином. Если это сработает, попробуйте вспомнить, какие параметры конфигурации вы изменили во время последнего сеанса, и выясните, как они записаны в ваш ~ / .config ; тогда вы можете удалить этот параметр из каталога .config-backup и переместить его обратно на его законное место (выполнив rm -rf .config; mv .config-backup .config , пока вы не вошли в систему).
4
27.01.2020, 21:50

Я смог получить доступ к своей учетной записи с помощью sudo startx

Тогда проблема, скорее всего, заключается в том, что какой-то файл или каталог в вашем домашнем каталоге принадлежит root. Ваш обычный запуск сеанса не удается, потому что он не может получить доступ к этому файлу.

Выполните find ~ ! -user $(id -u), чтобы найти файлы в вашем домашнем каталоге, которые вам не принадлежат.

5
27.01.2020, 21:50

Теги

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