Ubuntu не принимает пароль пользователя

Обновлено: 08.07.2024

find дает вам список файлов (обозначается символом -type для игнорирования каталогов ) в /your/top/directory, опускается на уровне максимум 1 в структуре каталогов и выводит вывод как строку с нулевым разделением; while в сочетании с read берут каждую часть этой нулевой строки и сохраняют ее в переменной FILENAME. mv выдает текущий файл в каталог назначения, указанный с флагом -t.

Этот подход очень полезен, когда вы хотите избежать вывода синтаксического анализа ls, и на самом деле я узнал его здесь.

Вы оказались здесь после запуска sudo startx? Тем не менее:

Нажмите Ctrl + Alt + F3 и войдите в оболочку.

Теперь запустите ls -lA. Если вы видите строку

-rw------- 1 root root 53 Nov 29 10:19 .Xauthority

, вам нужно сделать chown username:username .Xauthority и попытаться войти в систему (вам также может понадобиться сделать то же самое для .ICEauthority).

Еще, do ls -ld /tmp. Проверьте первые 10 букв слева: они должны точно прочитать: drwxrwxrwt.

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

Еще раз вам нужно сделать sudo chmod a+wt /tmp и снова проверить.

Если не оба, я бы рекомендовал вам

dpkg-reconfigure lightdm или удалить, переустановите его.

Теперь нажмите Ctrl + ->, пока вы снова не вернетесь к экрану входа в систему и не перезапустите.

Вы оказались здесь после запуска sudo startx? Тем не менее:

Нажмите Ctrl + Alt + F3 и войдите в оболочку.

Теперь запустите ls -lA. Если вы видите строку

-rw------- 1 root root 53 Nov 29 10:19 .Xauthority

, вам нужно сделать chown username:username .Xauthority и попытаться войти в систему (вам также может понадобиться сделать то же самое для .ICEauthority).

Еще, do ls -ld /tmp. Проверьте первые 10 букв слева: они должны точно прочитать: drwxrwxrwt.

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

Еще раз вам нужно сделать sudo chmod a+wt /tmp и снова проверить.

Если не оба, я бы рекомендовал вам

dpkg-reconfigure lightdm или удалить, переустановите его.

Теперь нажмите Ctrl + ->, пока вы снова не вернетесь к экрану входа в систему и не перезапустите.

Вы оказались здесь после запуска sudo startx? Тем не менее:

Нажмите Ctrl + Alt + F3 и войдите в оболочку.

Теперь запустите ls -lA. Если вы видите строку

-rw------- 1 root root 53 Nov 29 10:19 .Xauthority

, вам нужно сделать chown username:username .Xauthority и попытаться войти в систему (вам также может понадобиться сделать то же самое для .ICEauthority).

Еще, do ls -ld /tmp. Проверьте первые 10 букв слева: они должны точно прочитать: drwxrwxrwt.

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

Еще раз вам нужно сделать sudo chmod a+wt /tmp и снова проверить.

Если не оба, я бы рекомендовал вам

dpkg-reconfigure lightdm или удалить, переустановите его.

Теперь нажмите Ctrl + ->, пока вы снова не вернетесь к экрану входа в систему и не перезапустите.

Вы оказались здесь после запуска sudo startx? Тем не менее:

Нажмите Ctrl + Alt + F3 и войдите в оболочку.

Теперь запустите ls -lA. Если вы видите строку

-rw------- 1 root root 53 Nov 29 10:19 .Xauthority

, вам нужно сделать chown username:username .Xauthority и попытаться войти в систему (вам также может понадобиться сделать то же самое для .ICEauthority).

Еще, do ls -ld /tmp. Проверьте первые 10 букв слева: они должны точно прочитать: drwxrwxrwt.

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

Еще раз вам нужно сделать sudo chmod a+wt /tmp и снова проверить.

Если не оба, я бы рекомендовал вам

dpkg-reconfigure lightdm или удалить, переустановите его.

Теперь нажмите Ctrl + ->, пока вы снова не вернетесь к экрану входа в систему и не перезапустите.

Я нажал Ctrl + Alt + F3 и зашел в оболочку. Затем с помощью этой команды:

chown username:username .Xauthority

Где username - мое имя для входа, я решил проблему.

была проблемой для меня.

Я установил домашний раздел с:

sudo mkdir /home/$USER

, но забыл chown его.

ответ дан Ciro Santilli 新疆改造中心 六四事件 法轮功 18 July 2018 в 01:55

Если другие вопросы не приводят к решению, мое предложение состоит в том, чтобы попытаться выполнить следующие шаги:

newuser и попытайтесь найти несоответствия. Особенно вы должны искать файлы, не принадлежащие вам: find . \! -user original и файлы, которые не доступны для записи (их будет больше, особенно в кэшах): find . \! -perm -u=w Вы можете переместить подозрительные файлы в резервную копию (sudo mv whatever whatever-backup ) и попробуйте снова войти в систему. Файлы в /tmp и /var, которые могут быть разумными для этой проблемы, должны быть удалены при перезагрузке, но иногда есть и остатки.

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

У меня была такая же проблема после чистой установки Ubuntu 12.10 (но повторного использования моего существующего домашнего раздела). Я попробовал все остальные ответы, но никто не работал. Но я нашел ключ к моей конкретной проблеме в файле .xsession-errors в моем домашнем каталоге.

Вот как я решил это в моем случае:

Хит Ctrl + Alt + F1, чтобы открыть виртуальный терминал. Затем войдите с именем пользователя и паролем. Откройте файл

/.xsession-errors, если он существует (введите cat

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

1: загрузка с живого носителя (или другого дистрибутива linux, установленного в той же системе) и открытие терминала с помощью Ctrl- Alt-T

1: Сделайте временную точку монтирования и установите раздел, содержащий ваш / home (в моем случае это был / dev / sda6)

] sudo mkdir /mnt/sda6 sudo mount /dev/sda6 /mnt/sda6

3: проверить разрешения

sudo ls - la /mount/sda6/

вы должны увидеть имя пользователя, где username - ваше имя пользователя

С этого момента мы будем использовать имя пользователя tvbox (измените это на свое имя пользователя)

Вы должны увидеть что-то вроде этого:

drwxr-x--- 67 tvbox tvbox 12288 May 1 07:00 tvbox

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

3: правильные разрешения, если они неверны.

Если данные были перемещены корнем, вы увидите корневой корень, а не tvbox tvbox (группа владельцев имен владельцев). Это можно назвать «первопричиной»; -)

To исправьте эту проблему командой `sudo chown -R tvbox: tvbox / mount / sda6 / tvbox

Если каким-то образом другие разрешения будут неправильными, вам нужно будет изменить их с помощью sudo chmod +rwx tvbox, добавляя чтение и выполнение записи (бит выполнения в каталоге позволяет вам перемещаться.)

5: перезагрузите проблему OS

5: login

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

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

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

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

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


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

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

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

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

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

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

  1. Прерывание работы загрузчика GRUB
  2. Добавление опции загрузки, включающей однопользовательский режим
  3. Возобновление загрузки
  4. Изменение пароля командой passwd
  5. Перезагрузка в обычном режиме

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

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

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

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

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

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

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

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


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


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


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

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


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

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


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


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


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

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


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

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

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

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

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


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


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

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

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


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

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

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

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

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

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

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

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


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


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


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

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


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

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


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

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


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

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

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

Что такое группа 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 будет загружаться в однопользовательский режим.

Параметры загрузчика могут быть изменены во время запуска перед выполнением ядра. В FreeBSD и DragonFly BSD он может быть изменен перед перезагрузкой системы с помощью команды nextboot -o "-s" -k kernel, и ее загрузчик предложит возможность загрузки в однопользовательском режиме. В Solaris команда

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

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

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

Как сбросить пароль Linux

Бывают случаи, что вы забыли или просто не знаете пароль пользователя для входа в систему. Можно установить новый пароль для любого пользователя. Для этого у вас должен быть физический доступ к компьютеру. В данной статье мы рассмотрим, как сбросить пароль пользователя в Linux — как установить новый пароль.

Первым делом нужно попасть в меню загрузчика GRUB. Для этого перезагрузите компьютер, и после того, как отобразится приветственный экран BIOS, нажмите и удерживайте клавишу Shift (или это может быть клавиша Esc ).

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

Меню GRUB

Меню GRUB выглядит следующим образом:

В меню представлен список операционных систем, которые установлены и доступны для загрузки. Найдите ваш Linux-дистрибутив (скорее всего это будет первый пункт меню). Под этим пунктом будет следующий пункт меню — это либо Advanced options for Ubuntu или Ubuntu, with Linux . generic (recovery mode) . Вместо Ubuntu будет стоять название вашего дистрибутива. В моем случае это, например, elementary.

Используя клавишу Вниз , выберете этот второй пункт в меню.

Grub recovery mode

Так как в моем случае это пункт с надписью Advanced options for . , то после его выбора появятся несколько новых пунктов. Нужно выбрать пункт с пометкой (recovery mode) .

Linux Recovery Menu Root

Появится новое меню — Recovery Menu. Используя клавишу Вниз , перейдите на пункт root (Drop to root shell promt) и выберите его, нажав клавишу Enter .

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

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

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

Появится запрос на ввод пароля. Обратите внимание, что при вводе пароля на экран ничего не выводится. Поэтому вводите пароль с клавиатуры, а затем просто нажимайте Enter . Далее пароль нужно будет ввести повторно.

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

Видео — изменяем пароль пользователя

В данном видео показаны все действия, описанные в статье — попадаем в меню GRUB, загружаем recovery mode, монтируем диск для записи и меняем пароль.

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

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

/; rm -f .Xauthority .ICEauthority
sudo shutdown -r now

Изображение пользователя muradmf.

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

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

Изображение пользователя muradmf.

1.сначала сбросишь, потом можно поставить новый;
2.например, у меня это будет выглядеть так sudo mount /dev/sda8 /mnt , где sda8 раздел, на котором установлен Linux (можно посмотреть командой sudo fdisk -l ).

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

Изображение пользователя muradmf.

он у тебя шифрованный что ли?
и покажи вывод
sudo fdisk -l

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

Изображение пользователя muradmf.

в live cd в консоли вводишь sudo fdisk -l>fdisk.txt и полученный файл показываешь

Изображение пользователя muradmf.

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

Изображение пользователя kubuntuuser.

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

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

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

Вы случайно не пробовали обновлять систему или менять DM (например KDM на LightDM или наоборот LightDM --> KDM)?

а ещё бывает с правами лажа
alt+F1 под рутом
chown -R юзерник:юзерник /home/юзерник

Читайте также: