не могу зайти под пользователем linux

Почему Ubuntu не входит в систему

Многие пользователи Linux сталкивались с проблемой, когда после ввода пароля вместо загрузки графического окружения и рабочего стола появляется чёрный экран, а потом снова запрос ввода пароля. Такая ситуация называется Login loop или ещё её можно описать как ошибка входа в систему. Часто она вызвана неверно выполненным обновлением или экспериментами с системой, хотя у неё могут быть и другие причины.

В этой статье мы рассмотрим основные причины возникновения такой проблемы, а также несколько способов её исправить. Но сначала давайте разберемся где искать сообщения об ошибках.

Почему не входит в систему Ubuntu

не могу зайти под пользователем linux

Если ошибка возникла во время работы компьютера, возможно решить её поможет перезагрузка. Если же нет, при возникновении любой серьезной ошибки сначала следует понять почему она произошла. Конечно, вариант, когда вы применяете различные варианты решения и если один из них помог, значит там и была ошибка тоже имеет право на существование, но куда быстрее выяснить где же ошибка и исправить её. Ошибки, связанные с работой X сервера записываются в файл /var/log/Xorg.0.log.

Но сначала надо попасть в терминал. Для этого на экране входа нажмите сочетание клавиш Ctrl+Alt+F2, затем введите логин и пароль:

не могу зайти под пользователем linux

Перед вами откроется командная строка в которую уже можно вводить команды терминала. Теперь вы можете просмотреть лог с ошибками:

Если здесь этого файла нет, что можно попытаться найти его по такому пути:

Все строки с ошибками помечены буквами EE. Опираясь на сообщения, которые есть в файле, вы сможете подобрать верный способ решения проблемы и быстро всё исправить.

1. Нет места на диске

Если в домашнем каталоге недостаточно места для создания временных файлов, необходимых для запуска окружения, с авторизацией могут возникнуть проблемы. Для исправления этой ошибки просто освободите место на диске. Это ваш случай если в логах вы видите сообщение об ошибке No space left on device. и при выполнении такой команды на домашнем или корневом разделе нет больше места:

не могу зайти под пользователем linux

2. Проблемы с обновлением

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

не могу зайти под пользователем linux

Затем очистите систему от лишних пакетов:

3. Неверные права на

Убедитесь, что права на файл

/.Xauthority верные. Владельцем этого файла должен быть пользователь, от имени которого вы пытаетесь войти в систему и у этого владельца должны быть все права на файл. В старых дистрибутивах этот файл находился в домашней папке:

В современной Ubuntu он находится по пути /run/user/id_пользователя/gdm/Xauthority и создается он уже после успешного входа в систему:

Во втором случае проблема с правами вряд-ли возникнет, но в первом она вполне может быть. Для её исправления выполните:

sudo chown имя_пользователя:имя_пользователя

4. Неверные права на /tmp

Папка /tmp предназначена для записи временных файлов и поэтому она должна быть доступна всем пользователям в системе как для чтения, так и для записи. Проверьте какие сейчас установлены права на эту папку:

не могу зайти под пользователем linux

Затем установите правильные права если надо:

sudo chmod 1777 /tmp

5. Проблема с проприетарными драйверами

Ещё одной причиной проблем может стать проприетарный драйвер видеокарты. Возможно он сломался после обновления или каких-либо действий с ядром. Его можно обновить до новой версии, переустановить или удалить вовсе. Для удаления драйвера Nvidia используйте команду:

sudo apt remove nvidia-*

Затем очистить конфигурацию Xorg:

нужно переустановить свободный драйвер Nouveau:

6. Перезапуск менеджера входа

После того, как вы проверили все методы надо вернуться в графический режим и попробовать войти в систему снова. Для этого используйте сочетание клавиш Ctrl+Alt+F1 или Ctrl+Alt+F7 в старых системах. Также вы можете полностью перезагрузить компьютер или только менеджер входа:

sudo systemctl restart display-manager

Выводы

В этой небольшой статье мы разобрались что делать если у вас не получается войти в систему Ubuntu после ввода пароля и менеджер входа постоянно просит пароль. Ситуация довольно сложная, но я надеюсь, что предложенные варианты решения помогут вам всё исправить. Знаете другие варианты исправления проблемы? Пишите в комментариях!

Источник

Проблема с входом в учётную запись

Здравствуйте, у меня linux mint 19.1 Cinnamon (64-bit), после последнего обновления ядра не заходит в систему, а перекидывает обратно в окно ввода пароля. Не заходит даже в учётную запись «Гость»

не могу зайти под пользователем linux

не могу зайти под пользователем linux

Причин проблемы может быть много, но наиболее вероятны: проблема с видео драйвером, проблема с правами доступа, проблема с менеджером сессий (logind), либо проблема в настройках сеанса.

не могу зайти под пользователем linux

Попробуй загрузиться на старое ядро. При загрузке должен быть выбор.

не могу зайти под пользователем linux

Уже пробовал, всё тоже самое

не могу зайти под пользователем linux

Кажется получается, но как попасть на рабочий стол?

не могу зайти под пользователем linux

Ещё может выкидывать, если запускал всякое от рута, и у файлов в хомяке права побились.

не могу зайти под пользователем linux

При вводе команды стартх у меня получилось это, простите за качество фотографии: https://ibb.co/Q870jpx

не могу зайти под пользователем linux

А как его переустановить? Я могу загрузиться с загрузочного диска

не могу зайти под пользователем linux

не могу зайти под пользователем linux

только осторожней, не ошибись в написании.
иначе можешь вообще всё нажитое непосильным трудом удалить.

не могу зайти под пользователем linux

Пишет: «Нет такого файла или каталога». По поводу свободного места я пару месяцев назад увеличивал размер диска с меткой boot через gparted на целый 1Гб

не могу зайти под пользователем linux

Либо у тебя с руками что-то, либо у тебя стоит не линукс.

не могу зайти под пользователем linux

Вот скриншот, я всё правильно ввожу? https://ibb.co/SnhGDH2

не могу зайти под пользователем linux

не могу зайти под пользователем linux

дважды нет.
забыл пробелы и если работаешь не от рута, то допиши в начало еще команду sudo.

не могу зайти под пользователем linux

И структуру каталогов удалить хочет.

Я бы начал чистку не с логов, они обычно мелкие, а с чего-то значительного. Но ТС вообще дает — будто терминал впервые увидел.

не могу зайти под пользователем linux

И структуру каталогов удалить хочет.

это я виноват, каюсь.

не могу зайти под пользователем linux

либо место в хомяке закончилось

не могу зайти под пользователем linux

пароль с правильной раскладкой вводишь?

не могу зайти под пользователем linux

не могу зайти под пользователем linux

не могу зайти под пользователем linux

не могу зайти под пользователем linux

Что-то у тебя в корне съело весь диск. Сам посмотри:

не могу зайти под пользователем linux

потом осторожно apt autoremove.

не могу зайти под пользователем linux

В новых версиях эти команды вроде бы и так автоматически при каждом обновлении отрабатывают.

не могу зайти под пользователем linux

В 10 дебе не замечал такого.

не могу зайти под пользователем linux

Что-то у тебя в корне съело весь диск. Сам посмотри:

dev/sda5 24G 23G 0 100% /

Да, это видимо диск с меткой /home А диск с меткой /boot я недавно увеличивал на 1Гб через gparted

Мне удалось попасть на рабочий стол под учётной записью root, у меня возможно путаница с пользователями и паролями. Дальше я попробую сам, спасибо, что помогли!

не могу зайти под пользователем linux

А что удаляет эта команда? Мне удалось попасть на рабочий стол под учётной записью root, у меня возможно путаница с пользователями и паролями. Дальше я попробую сам, спасибо, что помогли!

ну вот, а говорил всё правильно

не могу зайти под пользователем linux

не могу зайти под пользователем linux

не могу зайти под пользователем linuxQwentor подмогни бедолаге

не могу зайти под пользователем linux

Спасибо за подсказку, буду знать

Нет, это не «диск с меткой /home», это корневой раздел. Смотри внимательней вывод.

не могу зайти под пользователем linux

Мне удалось попасть на рабочий стол под учётной записью root

Для рута резервируется 5% места как раз для таких случаев.

наладил? покажи cat /var/log/Xorg.0.log | grep EE вчера спать охота было, чё то там xkb на фотке ругался

не могу зайти под пользователем linux

наладил? покажи cat /var/log/Xorg.0.log | grep EE вчера спать охота было, чё то там xkb на фотке ругался spawn_sp (14.11.19 22:00:00)

Не, не наладил, не могу попасть в свою учётную запись. Войти могу только в учётную запись «Гость» или в root через терминал.

Вывод cat /var/log/Xorg.0.log | grep EE: https://ibb.co/7jrwJd0

И я откатил драйвер nvidia командами: sudo apt-get purge nvidia* sudo apt-get install xserver-xorg-video-nouveau sudo reboot менеджер драйверов: https://ibb.co/DD5FS0s

не могу зайти под пользователем linux

Нет, это не «диск с меткой /home», это корневой раздел. Смотри внимательней вывод. sudoapter (14.11.19 06:38:16)

Да, я увидел, что это корень.

не могу зайти под пользователем linux

потом осторожно apt autoremove.

не могу зайти под пользователем linux

Для рута резервируется 5% места как раз для таких случаев.

Источник

Не могу зайти в юзера. Бесконечно просит ввести пароль. [Решено]

На Линуксе недавно.

Проблема такая:
Не могу войти в юзера после последней перегрузки. Ввожу пароль(все правильно %100), экран на секунду гаснет и опять просит ввести пароль.

У меня стоит Linux 38.0-35-generic
Версия набора по KDE 4.10.5

Не помогло. Сюда буду писать дальнейшие свои действия и очень благодарен вашим советам, уважаемые форумчане! 🙂

не могу зайти под пользователем linux

попробуй загрузиться с live cd и подключить корневой раздел и это

пустой пароль ставить не хочу. Пароль нужен.
как подключить корневой раздел? Поподробнее, пожалуйста, я е чайник ещё. Причем полный.

не могу зайти под пользователем linux

Спасибо!) Сделал. Пишет «неизвестный тип файловой системы «crypto Luks»

не могу зайти под пользователем linux

я правильно тебя понимаю, тебе нужны логи? А как их достать?

Вот пока учился, унал как доставать файлы dmesg.txt и lspci.txt и X.org.0.log
Только прикрепить их сюда не знаю как.

не могу зайти под пользователем linux

не могу зайти под пользователем linux

ты какой раздел подключал sda1 или sda5? как я понимаю нужно подключать первый
sudo mount /dev/sda1 /mnt

не могу зайти под пользователем linux

Скорее всего никаких проблем с монтированием разделов у Вас нет. Если Вы сами ничего не меняли в файле fstab (он находится по адресу: /etc/fstab), то ещё до загрузки xorg (графической подсистемы) корневой раздел, да и все остальные указанные в этом самом fstab разделы будут проверятся на наличие ошибок. Если у Вас никаких проверок во время загрузки не происходит значит всё в порядке с разделами (при условии, что Вы ничего в fstab не меняли).

Такое поведение как правило означает ошибки при загрузке окружения рабочего стола, причём такие которые приводят к краху и, соответственно, перезапуску x-сервера (xorg). Вот почему Вас постоянно выбрасывает к диалогу входа в систему.

Скажите бывало ли такое ранее и, если не бывало, то что вы делали до последней злополучной перезагрузки?

Источник

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Как в Linux сбросить забытый пароль входа

Если вы не можете войти в систему Linux из-за того, что забыли пароль учётной записи пользователя, то не всё потеряно! Хотя этот пароль нельзя узнать (простыми методами), но его можно сбросить и заменить на новый, данная инструкция расскажет, что делать, если забыли пароль пользователя в Linux.

Как поменять пароль для пользователя Linux

Любые пользователи из группы администраторов (чей аккаунт входит в группу wheel) могут поменять пароль для любого другого пользователя – как для непривилегированных учётных записей, так и для других администраторов, в том числе для root’a. Т.е. если вы забыли пароль root, но помните пароль пользователя, имеющего право на выполнение команд с sudo, то пароль может восстановить командой passwd. Чтобы поменять пароль пользователя root выполните:

не могу зайти под пользователем linux

Чтобы поменять пароль любого пользователя выполните:

Где вместо имя_пользователя нужно подставить имя учётной записи пользователя Linux.

Что делать если забыт пароль от входа Linux

Если у вас нет других административных учёток и, забыв пароль учётной записи Linux, вы не можете войти в операционную систему, то для сброса пароля нам понадобиться однопользовательский режим.

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

Алгоритм во всех дистрибутивах Linux схож:

Обратите внимание, что изменения, внесённые на втором шаге (изменение опций загрузки), являются временными – действуют только на одну последующую загрузку. Поэтому при перезагрузке на пятом шаге не нужно ничего предпринимать – система включится в обычном режиме.

Для перемещения в конец строки и в начало строки (на втором шаге) используйте сочетания клавиш Ctrl+a и Ctrl+e.

Хотя алгоритм сброса пароля root схож, но в различных дистрибутивах могут быть свои нюансы, рассмотрим их подробнее.

Примечание для UEFI: Если у вас используется UEFI вместо GRUB, то смотрите также эту статью, в ней рассказано, как изменить опции загрузки в этом случае.

Кстати: если вы хотите защитить систему от смены пароля, описанного в этой статье, смотрите материал «Как защитить загрузчик GRUB паролем».

Сброс пароля в Linux Mint, Ubuntu, Debian, Kali Linux (также должно работать для других производных Debian)

Чтобы прервать загрузку GRUB (первый шаг) во время запуска компьютера нажмите и удерживайте клавишу SHIFT – это работает всегда, даже на Linux Mint, где по умолчанию показ меню GRUB отключён.

Остановите загрузку удерживая клавишу SHIFT при запуске компьютера, вы увидите:

не могу зайти под пользователем linux

Нажмите клавишу «e» и вы перейдёте к редактированию настроек загрузки:

не могу зайти под пользователем linux

На экране отсутствует нужная нам строка, пролистните курсорными клавишами вниз и найдите строку, начинающуюся с linux:

не могу зайти под пользователем linux

Перейдите в конец этой строки, поставьте пробел и допишите:

Должно получиться примерно так (номер ядра может отличаться):

не могу зайти под пользователем linux

Когда всё готово нажмите Ctrl+x или F10, чтобы загрузка продолжилась с установленными опциями.

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

не могу зайти под пользователем linux

Командой passwd меняем пароль, как можно увидеть, команда passwd завершилась ошибкой:

не могу зайти под пользователем linux

Чтобы понять причину ошибки, введём команду:

не могу зайти под пользователем linux

Буквы ro говорят о том, что файловая система смонтирована только для чтения и по этой причине сделанные изменения не могут быть сохранены. Перемонтируем файловую систему:

Как видим, после этого смена пароля прошла успешно:

не могу зайти под пользователем linux

Для выхода наберите:

Чтобы выключить компьютер выполните:

Или перезагрузите компьютер командой:

Как сбросить пароль в Arch Linux, BlackArch (а также в других производных Arch Linux)

Во время появления меню GRUB нажмите клавишу «a», чтобы остановить загрузку:

не могу зайти под пользователем linux

Затем нажмите «e» для перехода к редактированию параметров загрузки:

не могу зайти под пользователем linux

На экране отсутствует нужная нам строка, пролистните курсорными клавишами вниз и найдите строку, начинающуюся с linux.

Перейдите в конец этой строки, поставьте пробел и допишите:

Должно получиться примерно так:

не могу зайти под пользователем linux

Когда всё готово нажмите Ctrl+x или F10, чтобы загрузка продолжилась с установленными опциями.

В Arch Linux файловая система по умолчанию монтируется с правами на запись. Поэтому можно сразу перейти к смене пароля с помощью команды

Для выхода наберите:

Чтобы выключить компьютер выполните:

Или перезагрузите компьютер командой:

Сброс пароля в RHEL/CentOS 7

Кроме необходимости смонтировать файловую систему для запиши, в RHEL/CentOS 7 также имеется особенность, связанная с наличием SELinux.

Во время появления меню GRUB нажмите клавишу «a», чтобы остановить загрузку:

не могу зайти под пользователем linux

Затем нажмите «e» для перехода к редактированию параметров загрузки:

не могу зайти под пользователем linux

На экране отсутствует нужная нам строка, пролистните курсорными клавишами вниз и найдите строку, начинающуюся с linux16:

не могу зайти под пользователем linux

Найдите часть строки

Должно получиться примерно так:

не могу зайти под пользователем linux

Когда всё готово нажмите Ctrl+x или F10, чтобы загрузка продолжилась с установленными опциями.

Проверим права на запись:

не могу зайти под пользователем linux

Как можно убедиться, права на запись отсутствуют. Перемонтируем файловую систему с правами записи:

Пароль изменён, но дело ещё не закончено. Нам нужно переобозначить контекст SELinux. Если мы не выполним переобозначение всего контекста SELinux, мы не сможем войти используя новый пароль. Для этого:

не могу зайти под пользователем linux

Для выхода наберите:

Чтобы выключить компьютер выполните:

Или перезагрузите компьютер командой:

Что такое группа wheel в Linux

Применительно к компьютерам, термин wheel относится к учётным записям пользователя с битом wheel – системному параметру, который предоставляет дополнительные специальные системные привилегии, которые позволяют пользователю выполнять команды для служебного пользования, к которым обычные пользователи не могут получить доступ. Этот термин происходит от сленговой фразы big wheel (букв. «большое колесо»), отсылающего на человека с большой властью или влиянием. Он был впервые использован в этом контексте в отношении операционной системы TENEX, позже распространенной под названием TOPS-20 в 1960-х и начале 1970-х годов.

Этот термин был принят пользователями Unix в 1980-х годах из-за движения разработчиков операционной системы и пользователей от TENEX/TOPS-20 к Unix.

Современные системы Unix обычно используют группы пользователей в качестве протокола безопасности для управления правами доступа. Группа wheel – это особая группа пользователей, используемая в некоторых системах Unix для управления доступом к команде sudo, которая позволяет пользователю маскироваться как другой пользователь (обычно суперпользователь).

Что такое однопользовательский режим в Unix

Однопользовательский режим – это режим, в котором многопользовательская компьютерная операционная система загружается в одиночного суперпользователя. Этот режим в основном используется для обслуживания многопользовательских сред, таких как сетевые серверы. Для некоторых задач может потребоваться эксклюзивный доступ к общим ресурсам, например, запуск fsck в сетевом ресурсе. Этот режим также может использоваться в целях безопасности – сетевые службы не запускаются, что исключает возможность внешних помех. В некоторых системах потерянный пароль суперпользователя можно изменить, переключившись на однопользовательский режим. Поскольку при входе в этот решим не запрашивается никакой пароль, это можно рассматривать как уязвимость безопасности.

Unix-подобные операционные системы обеспечивают однопользовательский режим работы либо с помощью уровня выполнения в стиле System V, либо с загрузчиками в стиле BSD, либо с другими параметрами загрузки.

Уровень выполнения обычно изменяется с помощью команды init, уровень выполнения 1 или S будет загружаться в однопользовательский режим.

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

В GRUB 2 нельзя изменить пароль в однопользовательском режиме?

В официальной документации Red Hat мне встретилось утверждение, что в GRUB 2 больше не выполняется сброс пароля в однопользовательском режиме, как это было в GRUB. И что теперь для работы в однопользовательском режиме, а также в аварийном режиме требуется пароль рута. Возможно, это применимо только к последним версиям Red Hat Enterprise Linux, поскольку, как видно из этой инструкции и скриншотов, в GRUB 2 можно изменить пароль в однопользовательском режиме. В документации, на которую дана ссылка, описано два способа сброса пароля root в Red Hat Enterprise Linux на тот случай, если описанный здесь метод не сработал.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *