4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Забытый пароль от учетной записи пользователя: как изменить его в Linux Mint Ubuntu и Fedora Workstation — Linux FAQ

Содержание

Забытый пароль от учетной записи пользователя: как изменить его в Linux Mint Ubuntu и Fedora Workstation — Linux FAQ

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

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

1. Дистрибутивы Linux Mint и Ubuntu

A. Во-первых, вам придется попасть в меню системного загрузчика GRUB, перезагрузив или выключив и снова включив компьютер. Если вы никогда не видели этого меню, вы можете сделать его видимым, просто удерживая нажатой клавишу Shift сразу после пропадания вывода BIOS или заставки с названием компании-производителя компьютера. В большинстве случаев следует нажимать левую клавишу Shift, но иногда вместо нее может использоваться правая клавиша Shift.

B. В открывшемся меню системного загрузчика по умолчанию должна быть выбрана строка, соответствующая установленной системе Linux Mint или Ubuntu; если это не так, выберите соответствующую ей строку. После этого нажмите клавишу E для редактирования параметров загрузки этой системы.

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

linux /boot/vmlinuz-(. часть текста сокращена. ) ro quiet splash $vt_handoff

Переместите курсор в конец этой строки (также с помощью кнопок со стрелками) и удалите часть строки со следующими параметрами:

ro quiet splash $vt_handoff

После этого введите вместо удаленных параметров следующие параметры:

В результате строка должна выглядеть следующим образом:

linux /boot/vmlinuz-(. часть текста сокращена. ) rw init=/bin/bash

После этого используйте клавишу F10 или сочетание клавиш CTRL+X для загрузки системы. В результате ядру операционной системы будут переданы измененные параметры.

C. Теперь стоит немного подождать: Linux Mint или Ubuntu загрузится без графического пользовательского интерфейса. В результате вы получите терминал с большим количеством диагностических сообщений и следующим приглашением:

Вы можете получить список существующих в системе учетных записей пользователей с помощью следующей команды:

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

D. Теперь введите следующую команду:

Например, если именем вашей учетной записи является «john», вы можете ввести команду:

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Теперь вам будет предложено ввести новый пароль для вашей учетной записи.

Примечание 1: при вводе пароля не следует использовать пробелы, специальные символы, а также символы, которые могут отличаться при использовании различных раскладок клавиатуры. Не нужно излишне усложнять пароль: используйте только буквы, цифры и дефисы. Также рекомендуем ознакомиться с материалом, в котором рассказывается о том, как придумать простой и надежный пароль.

Примечание 2: при вводе нового пароля его символы не будут видимы. Не будут выводиться даже звездочки и это нормально. При использовании упомянутой команды вам будет предложено ввести пароль Unix: это одно из многих свидетельств о корнях Linux!

После окончания ввода пароля используйте сочетание клавиш CTRL+ALT+DEL для перезагрузки системы.

E. На этом процесс изменения пароля учетной записи пользователя можно считать оконченным! Теперь вы можете войти в систему, используя новый пароль.

2. Дистрибутив Fedora Workstation

A. По аналогии с дистрибутивами Linux Mint и Ubuntu, вам придется попасть в меню системного загрузчика GRUB, перезагрузив или выключив и снова включив компьютер. Если вы никогда не видели этого меню, вы можете сделать его видимым, просто удерживая нажатой клавишу Shift сразу после пропадания вывода BIOS или заставки с названием компании-производителя компьютера. В большинстве случаев следует нажимать левую клавишу Shift, но иногда вместо нее может использоваться правая клавиша Shift.

B. В открывшемся меню системного загрузчика по умолчанию должна быть выбрана строка, соответствующая установленной системе Fedora Workstation; если это не так, выберите соответствующую ей строку. После этого нажмите клавишу E для редактирования параметров загрузки этой системы.

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

linux16 /vmlinuz-(. часть текста сокращена. ) ro rhgb quiet LANG=ru_RU.UTF-8

linuxefi /vmlinuz-(. часть текста сокращена. ) ro rhgb quiet LANG=ru_RU.UTF-8

Переместите курсор в конец этой строки (также с помощью кнопок со стрелками) и удалите часть строки со следующими параметрами:

После этого введите вместо удаленных параметров следующие параметры:

В результате строка должна выглядеть следующим образом:

linux16 /vmlinuz-(. часть текста сокращена. ) ro LANG=ru_RU.UTF-8 rd.break enforcing=0

linuxefi /vmlinuz-(. часть текста сокращена. ) ro LANG=ru_RU.UTF-8 rd.break enforcing=0

После этого используйте клавишу F10 или сочетание клавиш CTRL+X для загрузки системы. В результате ядру операционной системы будут переданы измененные параметры.

C. Теперь стоит немного подождать: Fedora Workstation загрузится без графического пользовательского интерфейса в режиме восстановления. В результате вы получите терминал с большим количеством диагностических сообщений и следующим приглашением:

Далее нужно смонтировать корневую файловую систему в режиме чтения-записи и изменить корневую директорию на точку монтирования этой файловой системы. Для этой цели следует использовать следующую последовательность команд:

mount -o remount,rw /sysroot
chroot /sysroot

После окончания ввода каждой из команд следует нажать клавишу Enter для ее исполнения.

D. Теперь ничто не мешает вам сменить свой пароль, введя следующую команду:

Например, если именем вашей учетной записи является «john», вы можете ввести команду:

После окончания ввода команды снова следует нажать клавишу Enter для ее исполнения. Теперь вам будет предложено ввести новый пароль для вашей учетной записи.

Примечание 1: при вводе пароля не следует использовать пробелы, специальные символы, а также символы, которые могут отличаться при использовании различных раскладок клавиатуры. Не нужно излишне усложнять пароль: используйте только буквы, цифры и дефисы. Также рекомендуем ознакомиться с материалом, в котором рассказывается о том, как придумать простой и надежный пароль.

Примечание 2: при вводе нового пароля его символы не будут видимы. Не будут выводиться даже звездочки и это нормально. При использовании упомянутой команды вам будет предложено ввести пароль Unix: это одно из многих свидетельств о корнях Linux!

E. Что же, пароль сменен, но при следующей загрузке система обеспечения безопасности SELinux обнаружит факт модификации системного файла, поэтому следует сообщить ей о необходимости обновления контекстов всех элементов корневой файловой системы. Для этого в корневой файловой системе должен быть создан скрытый файл с именем .autorelabel с помощью следующей команды:

После окончания ввода команды также следует нажать клавишу Enter для ее исполнения.

F. Все, что вам осталось сделать — это отмонтировать корневую файловую систему и перезагрузить компьютер. Для этого следует использовать последовательность из трех следующих команд:

mount -o remount,ro /
exit
exit

Исполнение каждой из команд также инициируется с помощью клавиши Enter. Да, вам придется выполнить команду exit два раза подряд.

Читать еще:  Как восстановить ip адрес?

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

H. На этом процесс изменения пароля учетной записи пользователя можно считать оконченным! Теперь вы можете войти в систему, используя новый пароль.

3. Хотите ознакомиться с дополнительными советами?

Хотите узнать о других настройках и приемах работы с Linux-системами? На данном веб-сайте размещено большое количество подобных материалов.

Как сменить пароль в Linux

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

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

Основы

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

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

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

$ passwd опции пользователь

Рассмотрим опции, чтобы лучше ориентироваться в использовании утилиты:

  • -d — удалить пароль пользователя, после этого он не сможет войти
  • -e — сделать пароль устаревшим
  • -i — через сколько дней после того, как пароль устарел, отключить аккаунт, если пользователь не сменил пароль
  • -l — запретить пользователю входить в систему
  • -n — минимальное количество дней между сменами пароля
  • -S — отобразить информацию об аккаунте
  • -u — отменяет действие параметра -l
  • -x — максимальное количество дней, пока пароль можно использовать.
  • -w — количество дней, после которых нужно предупреждать пользователя о том, что надо сменить пароль.

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

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

Как сменить пароль пользователя

Вы можете сменить свой пароль, когда захотите. Для этого вам не нужно особых прав суперпользователя, только знать свой текущий пароль. Просто откройте терминал и выполните утилиту passwd без параметров:

Дальше необходимо ввести новый пароль — и готово, теперь он измеён. Он кодируетсятся с помощью необратимого шифрования и сохраняется в файле /etc/shadow Но заметьте, что вы не можете использовать здесь любой пароль. Система Linux заботится о том, чтобы пользователи выбирали достаточно сложные пароли. Если он будет очень коротким или будет содержать только цифры, вы не сможете его установить.

Общие требования для пароля такие: должен содержать от 6 до 8 символов, причём один или несколько из них должны относиться как минимум к двум из таких множеств:

  • Буквы нижнего регистра
  • Буквы верхнего регистра
  • Цифры от нуля до девяти
  • Знаки препинания и знак _

Теперь рассмотрим, как изменить пароль Linux для другого пользователя.

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

Со своим паролем всё понятно, но если вы захотите поменять код для другого пользователя, то придётся вопользоваться правами суперпользователя. А во всём остальном процесс тот же:

sudo passwd user

Здесь user — это пользователь, для которого нужна смена пароля Linux. Требования для пароля такие же: вы не сможете установить слишком простой пароль.

Вы можете удалить пароль Linux для пользователя, тогда он не сможет войти в систему:

sudo passwd -d user

Как поменять пароль группы

Наверное вы видели в своей системе файл /etc/gshadow. Этот файл эквивалентен /etc/shadow, только содержат пароли для групп. Вы не можете войти от имени группы, но зато, зная её пароль, можете получить доступ к предоставляемым ею функциям в отдельной командной оболочке с помощью команды newgrp.

Для установки пароля на группу используется утилита очень похожая на passwd — gpasswd. Естественно, нам нужны права суперпользователя. Например:

sudo gpasswd disk

Теперь попробуем получить полномочия группы:

После ввода пароля мы временно оказываемся в этой группе и можем работать с теми файлами, к которым разрешен доступ этой группе. Чтобы удалить пароль Linux из группы, используется опция -r:

sudo gpasswd -r disk

Как заставить пользователя поменять пароль

Безопасность сервера — это одна из самых важных вещей. Часто причиной проблем с безопасностью становятся сами пользователи, которые недостаточно часто меняют пароли или делают их слишком простыми. Если вы администратор, у вас есть возможность заставить пользователей выполнять смену пароля время от времени, а также автоматически отсылать им предупреждения о том, что пора сменить пароль пользователя Linux.

Всё это позволяет сделать утилита passwd. Сначала давайте рассмотрим, как посмотреть информацию о пароле в passwd. Для этого используется опция -S:

  • Первое поле — имя пользователя
  • Второе поле показывает одно из значений: P — пароль установлен, L — пользователь заблокирован, NP — пароля нет.
  • 07/21/2016 — дата последнего изменения пароля.
  • — минимальное время до смены пароля
  • 99999 — максимальное время действия пароля
  • 7 — за сколько дней нужно предупреждать об истечении срока действия пароля
  • -1 — через сколько дней пароль нужно деактивировать.

Например, через тридцать дней после смены, пароль пользователя станет устаревшим:

sudo passwd -x 30 test

За три дня до того, как пароль устареет, предупредим пользователя, что его нужно сменить:

sudo passwd -w 3 test

Если он этого не сделает в течении пяти дней, аккаунт нужно отключить:

sudo passwd -i 3 test

Пароль можно менять не чаще, чем раз в 10 дней:

sudo passwd -n 10 test

Смотрим теперь, что у нас получилось:

sudo passwd -S test

Как поменять пароль root

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

sudo passwd root

Всё работает. Таким же способом можно задать пароль root в Ubuntu.

Как вручную поменять пароль

Операционная система Linux не была бы Linux, если бы мы не имели возможность настроить пароль вручную безо всяких утилит. Как я уже говорил, пароли хранятся в файле /etc/shadow. И хранятся они там в зашифрованном виде. Расшифровать пароль невозможно.

Когда система сохраняет пароль, она выполняет шифрование по определённому алгоритму и сохраняет уже зашифрованный результат, а когда пользователю нужно войти в систему, она просто берёт его пароль, опять же шифрует и сверяет с тем, что хранится в /etc/shadow. Если совпадает — пользователь авторизован.

Даже таким способом сменить пароль пользователя Linux не так уж сложно. Итак, сначала нам нужно получить зашифрованный пароль. Это можно сделать несколькими способами, например с помощью openssl:

openssl passwd -1 -salt xyz yourpass

Замените xyz на любую случайную комбинацию символов, чем больше, тем лучше; yourpass — это ваш новый пароль.

Скопируйте полученный результат в буфер обмена, затем откройте файл /etc/shadow и найдите там нужного пользователя. Я хочу сменить пароль Linux для test:

sudo vi /etc/shadow

Синтаксис этого файла такой:

имя_пользователя: пароль: .

Следующее поле указывает на последнее изменение пароля в виде количества дней, прошедших с первого января 1970. Остальные поля нас не интересуют, да и вы с ними очень просто разберётесь, просто сопоставив данные.

Теперь замените пароль на полученный выше и сохраненный в буфер обмена. Сохраните файл и можете пробовать войти под новым паролем:

Всё работает. Как я уже говорил, есть ещё несколько алгоритмов шифрования, с помощью которых вы можете получить пароль, вот они:

makepasswd —clearfrom=- —crypt-md5

Во всех этих примерах salt — это случайная строка для увеличения надёжности шифрования, а YourPass — ваш пароль. Что делать с полученным данными вы уже знаете.

Выводы

Из этой статьи вы узнали, как сменить пароль Linux. Я рассмотрел все возможные способы и даже не очень стандартные. Если у вас остались вопросы, пишите комментарии!

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

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

В этой статье мы покажем вам, как изменить корневой пароль на различных дистрибутивах Linux. Мы будем идти через процесс изменения корневого пароля для Ubuntu, CentOS, Debian и Fedora. Все это довольно просто сделать, и не займет много времени. Давайте начнем.

Как изменить корневой пароль на Ubuntu

Изменение корневого пароля на Ubuntu 16.04 (это работает и на других версиях, наряду с любой серверной версией Ubuntu).

Метод 1: Через терминал во время загрузки (необходимо иметь другую учетную запись на машине)

Шаг 1: Откройте терминал.

Это можно сделать либо нажатием Ctrl + Alt + T, или путем нахождения программы терминала с помощью функции поиска. Если это VPS или сервер, просто SSH, как обычно.

Шаг 2: Введите команду для изменения пароля.

Эта команда позволит вам изменить ваш пароль администратора. Во-первых, вам нужно будет ввести пароль учетной записи пользователя для того, чтобы подтвердить подлинность изменений. Конечно, это предполагает, что ваша учетная запись находится в списке sudoers, которая по сути означает, что ваша учетная запись является учетной записью администратора. Если это не так, вам придется изменить свой пароль, используя второй метод.

Читать еще:  Как восстановить данные с жесткого диска - FAQPC - Просто о сложном

Затем он попросит вас ввести новый пароль UNIX, и как только вы вводите его, попросит вас повторить пароль. Как только это будет сделано, вы успешно изменили пароль суперпользователя. Теперь все, что вам нужно сделать, это выйти из вашей обычной учетной записи и просто войти, используя имя пользователя «root».

Существует также второй, более продвинутый метод, который может быть использован, если у вас была только учетная запись root на вашем компьютере Ubuntu, или если какие-либо другие учетные записи не могут использовать команду sudo. Этот метод использует grub, чтобы пройти мимо операционной системы в целом, и позволяет изменить пароль пользователя root без необходимости знать какие-либо пароли.

Способ 2: Grub (Не требуется учетная запись)

Шаг 1: Войдите на экран опцийgrub.

Шаг 2: Измените параметр grub.

В меню редактирования, прокрутите вниз до строки, начинающейся со слова «Linux», и добавьте следующие строки в конце строки:

Теперь нажмите Ctrl + X для загрузки с этой новой конфигурацией.

Шаг 3: Измените корневой пароль.

Изменение пароля суперпользователя теперь можно. Выполните команду «passwd» и введите новый пароль – повторно введите его при запросе. Корневой пароль будет изменен. Просто используйте команду «reboot», или, если это не работает, используйте следующую команду, чтобы перезагрузить систему в нормальном состоянии:

Как изменить пароль суперпользователя на CentOS

Этот пункт посвящен – процедуре сброса пароля на CentOS 7 и отличается от предыдущих версий CentOS, поэтому мы остановимся только на последней версии.

Сброс корневого пароля не так просто на CentOS, как на Ubuntu. Есть несколько шагов, и каждая команда должна быть правильной, так что будьте осторожны с вашими командами.

Шаг 1: Войдите на экран опций grub .

Это делается либо путем перезагрузки вашей машины, или запустив ее, если она была выключена. Когда появится экран загрузки CentOS, нажмите «е», чтобы войти в меню опций grub.

Шаг 2: Изменение параметра grub.

Прокрутите вниз до строки, начинающейся с «Linux» или «linux16». Заменить слово «ro» на “rw init=/sysroot/bin/sh”. Затем нажмите Ctrl + X, в то же время для загрузки с помощью этой конфигурации.

Шаг 3: доступ к файловой системе.

С помощью команды “chroot /sysroot”, мы можем получить доступ и выполнять команды в файловой системе, как если бы мы были запущены в операционной системе. Мы должны сделать это для того, чтобы получить доступ к команде «passwd».

Шаг 4: Изменение пароля администратора.

Введите команду «passwd root», чтобы изменить свой пароль суперпользователя. Он попросит вас подтвердить пароль, который где вы введете еще раз. После этого переходите к следующему шагу.

Шаг 5: Фиксация файла /etc/shadow (только SELinux)

Если у вас есть SELinux отключен, пропустите этот шаг. Если у вас не отключен SELinux, введите следующую команду, чтобы убедиться, что новый файл /etc/shadow, который был создан, когда вы изменили ваш пароль будет принят в качестве нового файла:

После того, как это сделаете, просто наберите «exit», а затем другой «exit». Если ваша машина зависнет, просто сбросьте машину. При перезагрузке, это может занять несколько минут для автоматического переназначения.

После перезагрузки, вы должны в состоянии в настоящее время войти в систему в качестве корневого пользователя с вашим новым паролем!

Как изменить корневой пароль на Debian

Изменение корневого пароля на Debian похоже на метод, используемый для изменения его на CentOS – однако, это будет работать на большинстве версий Debian. Примечание: Если что-то в вашей системе не выглядит так как мы описываем в этом руководстве, то вы должны остановиться – это может сделать вашу систему незагружаемой.

Шаг 1: Войдите на экран опций grub .

Перезагрузите систему и нажмите «E» после того, как только появится экран загрузки и перейдите к следующему шагу, когда будет сделано.

Шаг 2: Изменение конфигурации grub .

Прокрутите вниз до строки, которая начинается с «Linux», и идите до конца этой строки, либо нажав клавишу END на клавиатуре, или вручную прокручивая до конца строки. Введите следующие данные для загрузки в строке «#»:

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

Шаг 3: Установите файловую систему.

Введите следующую команду, чтобы смонтировать корневую файловую систему в режиме чтения/записи. Это необходимо для того, чтобы иметь возможность редактировать корневой пароль:

После этого переходите к следующему шагу.

Шаг 4: Изменение пароля администратора.

Просто введите команду «passwd», чтобы изменить свой пароль суперпользователя. Нажмите Enter, а затем повторно введите новый пароль. Когда это будет сделано, просто перезагрузите систему с помощью «reboot» или команды «exit». Если он висит/зависает на экране, просто сбросьте машину.

Как изменить корневой пароль на Fedora

Fedora имеет два метода для сброса пароля привилегированного аккаунта. Одним из способов является через терминал и учетной записи администратора, а другой путь через аналогичный метод сброса, что было сделано с CentOS или Debian, включая grub. Вот шаги, которые необходимо предпринять, чтобы сбросить пароль для обоих методов.

Способ 1: Терминал во время загрузки (должен иметь другую учетную запись на машине)

Шаг 1: Откройте терминал.

Откройте меню и найдите «Terminal». Открой его. Зайдите с помощью SSH в машину, если это сервер или VPS.

Шаг 2: Расширьте сеанс терминала до корневой учетной записи.

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

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

Шаг 3: Изменение пароля.

Изменение пароля в настоящее время является куском пирога – просто использовать команду «passwd», чтобы изменить пароль, как обычно с любой другой учетной записью пользователя. Когда это будет сделано, просто выполните команду «exit», чтобы завершить сеанс в качестве корневой учетной записи.

Способ 2: Grub (Нет необходимости аккаунта)

Шаг 1: Войдите в меню опций grub.

Перезагрузите компьютер, а затем нажмите «е» при выборе операционной системы, чтобы войти в меню grub. После того, как в, найдите строку, начинающуюся с «Linux», «linux16», или «linuxefi». Перейдите к концу строки и добавьте следующее:

Затем нажмите Ctrl + X, чтобы загрузить в систему.

Шаг 2: Изменение пароля для учетной записи пользователя root.

Теперь все, что нужно сделать, это выполнить команду «passwd», которая будет выводить что-то похожее на это:

Просто введите новый пароль, затем введите его еще раз для подтверждения.

Шаг 3: Зафиксируйте SELinux контекст теневого файла /etc/shadow

Как и руководство CentOS, вам нужно запустить сценарий auto label, чтобы изменение пароля вступило в силу. Для этого выполните следующую команду:

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Забытый пароль от учетной записи пользователя: как изменить его в Linux Mint Ubuntu и Fedora Workstation — Linux FAQ

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

Когда можно использовать GRUB

Если у вас установлен загрузчик GRUB и есть доступ к редактированию параметров загрузки выделенной строки, то задача становится очень простой. Следуйте дальнейшим рекомендациям, и получите права рута в кратчайшие сроки. А как только вы станете рутом, сразу сможете сделать все что угодно.

  • В окне загрузчика GRUB выделите строку с нужной версией линукса, для которого вам нужно сбросить пароль
  • Нажмите ‘e’ для редактирования. Выберите строку ядра. Добавьте ‘single’ в конец строки. Нажмите ‘b’ для загрузки. Если система продолжает запрашивать пароль рута, добавьте в конец строки init=/bin/bash
    Снова нажмите ‘b’ для загрузки

  • После этого вы либо увидите приглашение для рута, либо восстанавливающее меню, где нужно выбрать строку с рутом. Используйте passwd
    для того чтобы изменить пароль у любого пользователя

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

Когда нет возможности использовать GRUB

Если вы не используете GRUB по каким-то причинам, вы можете восстановить пароль с помощью live CD (Я буду использовать Ubuntu live CD, вы можете взять любой другой). Просто следуйте дальнейшим инструкциям:

  • Загрузитесь с live CD
  • Выберите «Попробовать Ubuntu без изменений на вашем компьютере» (Try Ubuntu without any changes to your computer)

Возможно у вас есть свои методы восстановления пароля? Поделитесь ими.

Сброс пароля в Ubuntu: как узнать, сменить, восстановление

Пароль суперпользователя в Ubuntu

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

Использовать права суперпользователя возможно и без задания шифровки root. Для этого в Ubuntu ввели команду sudo, позволяющую выполнять операции, требующие прав администратора. Запустив такую операцию, система запросит авторизацию лишь в том случае, если действия производятся под именем обычной учетной записи.

Второй способ более правильный – установить опцию -i для утилиты sudo. Она откроет терминал администратора:

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

Как задать пароль root в Ubuntu

Ошибочно полагают, что учетную запись суперпользователя вообще отключили, так как при попытке под ней войти, ничего не выходит. На самом деле, она действует, и под ней выполняется множество процессов, просто по умолчанию пароль root в Ubuntu не задан.

Чтобы убедиться, что он действительно отсутствует, нужно выполнить команду:

sudo cat /etc/shadow | grep root

Чтобы задать код root на Ubuntu в терминал необходимо ввести:

sudo passwd root

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

Случается, что пользователь забывает пароль администратора Ubuntu. Чтобы осуществить его сброс, придется прибегнуть к меню восстановления. Во время загрузки компьютера необходимо перейти в Recovery Mode через загрузчик GRUB.

Здесь нужно выбрать «Дополнительные параметры для Ubuntu». Следующим шагом будет выбор своей ОС, для которой в скобках указан режим восстановления.

Далее требуется перейти в раздел root – «Командный интерпретатор суперпользователя». Изначально корневая файловая система доступна только для чтения. А так как планируется внести в нее изменения, нужно изменить разрешения. Для перевода файловой системы в режим записи в командной строке снизу вводится следующая команда:

mount-rw -o remount /

Далее выполняется команда для задания пароля:

Здесь username – имя учетной записи root.

Осталось дважды ввести новый код root. Смена произведена.

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

Если доступ к аккаунту есть, то процедура не составит труда. Все действия выполняют в запущенной Ubuntu. В первую очередь нужно войти в параметры системы и выбрать пункт «Обо мне».

Окно отобразит все данные о текущем пользователе, введенные при создании учетной записи. Чтобы изменить персональный шифр пользователя Linux необходимо воспользоваться соответствующей кнопкой.

Потребуется ввести старый пароль и дважды новый. Если данные введены правильно, то система об этом оповестит сообщением.

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

Здесь можно воспользоваться двумя методами. Первый возможен, если в системе заведены другие пользователи, обладающие правом использовать утилиту sudo, и к которому имеется доступ. Для этого необходимо авторизоваться под данным аккаунтом и задать новый код пользователя Linux с помощью команды:

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

Программа запросит новый шифр авторизации и его подтверждение.

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

Заключение

Сброс пароля в Linux – дело 5 минут, поэтому при утере данных для авторизации не стоит впадать в панику. Любой дистрибутив предоставляет пользователям два способа решения проблемы. Конечно, проще всего, когда имеется дополнительный рабочий аккаунт, через который можно сделать сброс, но даже через меню восстановления, следуя подсказкам на экране, процедуру сможет выполнить даже неопытный юзер.

Администрирование ( смена ) паролей в Linux.

Операционная система Linux проектировалась как много пользовательская и очень безопасная система. У каждого пользователя есть свой пароль , права доступа и т.д. И конечно же все это на администрировать, если вы не единственный пользователь данной системы . В большинстве случаев смена пароля выполняется с помощью утилиты passwd . Но для начало мы немного разберемся с пользователями и паролями.

Список пользователей в Linux хранится в файле /etc/passwd , вы можете открыть его и посмотреть:

Тут мы видим пользователя root с домашней папкой /root и шелом /bin/bash . П ароли хранятся в в отдельный файл — /etc/shadow :

  • Пароль не храниться в открытом в виде, он зашифрован и храниться только его хеш .

Ну а теперь перейдем к самой утилите passwd , синтаксис ее такой :

$ passwd опции пользователь

Рассмотрим опции, чтобы лучше ориентироваться в использовании утилиты:

-d — удалить пароль пользователя, после этого он не сможет войти .
-e — сделать пароль устаревшим.
-i — через сколько дней после того, как пароль устарел отключить аккаунт если пользователь не сменил пароль.
-l — запретить пользователю входить в систему.
-n — минимальное количество дней между сменами пароля.
-S — отобразить информацию об пользователе.
-u — отменяет действие параметра -l .
-x — максимальное количество дней, пока пароль можно использовать.
-w — количество дней, после которых нужно предупреждать пользователя, о том, что надо сменить пароль.

КАК СМЕНИТЬ ПАРОЛЬ ?

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

passwd test

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

И не пугайтесь если вы не видите в консоли пароль который вводите, это сделано в целях безопасности. Ни каких звездочек )

КАК СМЕНИТЬ ПАРОЛЬ ДРУГОГО ПОЛЬЗОВАТЕЛЯ ?

Тут все немного сложней, для смены пароля другова пользователя у вас должны быть права суперпользователя(root). А во всем остальном все также :

sudo passwd test1

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

КАК ЗАСТАВИТЬ ПОЛЬЗОВАТЕЛЯ ПОМЕНЯТЬ ПАРОЛЬ ?

В безопасности пароли играют большую роль! Думаю вы все знаете что их надо периодически меня. Но пользователи такие ленивые, надо их это заставить сделать ) Для этого используется опция -x :

passwd -x30 test

root@root:/etc# passwd -x30 test //менять пароль каждые 30 дней.
passwd: password expiry information changed.

Посмотреть информацию о пользователе можно опцией -S :

passwd -S test

  • Первое поле — имя пользователя
  • Второе поле показывает одно из значений: P — пароль установлен, L — пользователь заблокирован, NP — пароля нет.
  • 02/06/2018 — дата последнего изменения пароля.
  • — минимальное время до смены пароля.
  • 30 — максимальное время действия пароля.
  • 7 — за сколько дней нужно предупреждать об истечении срока действия пароля.
  • -1 — через сколько дней пароль нужно деактивировать.

За три дня до того, как пароль устареет предупредим пользователя, что пароль нужно сменить:

passwd -w 3 test

Если он этого не сделает в течении пяти дней, аккаунт нужно отключить:

passwd -i 3 test

Пароль можно менять не чаще, чем раз в 10 дней:

passwd -n 10 test

Вот и все наука, пользуйтесь.

Denian / Ubuntu. На других Linux дистрибутивах установка может отличаться.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

ИТ База знаний

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Популярное и похожее

Установка VirtualBox 6.0 на Linux

15 примеров CURL в Linux

Настройка DHCP сервера на CentOS или Ubuntu

11 утилит сканирования Linux серверов на уязвимости и вредоносы

Шесть полезных трюков в работе с Linux

13 команд для проверки железа на сервере Linux

Установка Apache в Linux

Escene ES206-PN

Восстановление root пароля в Ubuntu

Быстрое восстановление доступа

Забыли рутовый пароль для входа в Ubuntu Linux? Не беда. Сейчас расскажем, как быстро восстановить доступ.

Упомянутый здесь метод работает для сброса пароля Ubuntu в VMware, двойной загрузки или одиночной установки. Все, что вам нужно, это немного терпения и выполнить пару команд. Вы сбросите пароль root в течение пары минут.

Если нужна другая сборка, то мы также рассказывали про восстановление пароля в CentOS и Debian

Сброс пароля Ubuntu из режима восстановления (recovery mode)

Шаг 1. Загрузитесь в режиме восстановления

Включите компьютер. Зайдите в меню Grub. Как правило, оно появляется автоматически, а если нет, то удерживайте клавишу Shift, пока не появится меню загрузки.

Если вы используете Oracle VirtualBox или VMWare, вы должны удерживать клавишу Shift при появлении логотипа Oracle или VMWare.

В меню grub выберите «Дополнительные параметры для Ubuntu» (Advanced Options for Ubuntu) :

Здесь вы увидите возможность перейти в режим восстановления (recovery mode) :

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

Шаг 2. Переходим в командный интерпретатор суперпользователя

Теперь вам будут представлены различные варианты режима восстановления. Здесь вам нужно выбрать «Root Drop to root shell prompt» («Перейти в командный интерпретатор суперпользователя» по-русски) . Просто нажмите клавишу Enter, чтобы выбрать эту опцию.

После этого у вас внизу появится командная строка.

Шаг 3: Перемонтировать рут с правами записи

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

Шаг 4: Сбросьте имя пользователя или пароль

Здесь вам будет представлен root-доступ. Используйте следующую команду, чтобы получить список всех доступных пользователей:

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

У нас запросят новый пароль и подтверждение. Введите новый пароль дважды:

Готово! Вы только что успешно сбросили пароль. Теперь выйдите из командной строки root:

Когда вы выйдете, вы вернетесь в меню режима восстановления. Выберите нормальный вариант загрузки — Resume.

Может появится предупреждение о совместимости графического режима, но не волнуйтесь. Полная перезагрузка решит проблему, если таковая имеется.

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

Альтернативный метод сброса пароля Ubuntu

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

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

Найдите строку, начинающуюся с linux , измените ro на rw и добавьте init=/bin/bash в конце этой строки.

Нажмите Ctrl-X , чтобы сохранить изменения и загрузиться. Теперь вы загружаетесь в ядро Linux с правами на чтение и запись, и вместо графического интерфейса пользователя вы будете использовать оболочку bash. Другими словами, ваша система будет загружаться в корневой пароль без пароля.

Введите команду passwd с вашим именем пользователя. Если вы не знаете имя пользователя, проверьте с помощью команды ls/home (как в первом методе).

Теперь установите новый пароль. После того, как вы установили новый пароль, выйдите из терминала. Просто введите reboot в терминал или используйте команду выключения.

Готово! Пароль изменен.

Возможные проблемы и их решение

Ошибка “Authentication token manipulation error”

При вводе нового пароля у вас может появиться сообщение об ошибке манипулирования токеном (Authentication token manipulation error):

Причиной этой ошибки является то, что файловая система монтируется только с доступом для чтения. Измените доступ и перемонтируйте файловую систему следующим образом:

Нет пункта “recovery mode”

Если нет пункта recovery mode, то вам нужно выбрать строчку с вашей системой, нажать E и допишите в конец опций ядра слово single . Затем нужно нажать B чтобы загрузился тот же терминал с правами суперпользователя.

Ошибка “end Kernel panic”

Вы можете увидеть такой вывод:

Убедитесь, что вы удалили опцию splash boot при редактировании пункта меню grub.

Ошибка “Failed to connect to bus”

При попытке перезагрузиться с помощью команды reboot вы можете получить:

Чтобы избавиться от этой ошибки перезагрузитесь так:

Полезна ли Вам эта статья?

Пожалуйста, расскажите почему?

😪 Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

😍 Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector