Альт линукс забыл пароль администратора

Получили ноутбуки с Linux АЛЬТ 8 СП. Как узнать пароль root? В документации нет. Спасибо.

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

В меню загрузчика пропишите в параметрах init=/bin/bash
Если загрузчик — grub, следует:
нажать «e» при курсоре на цели загрузки, соответствующей используемому экземпляру ALT Linux;
в открывшемся редакторе отыскать строку, начинающуюся с linux /boot/vmlinuz;
в её конец дописать то самое init=/bin/bash
нажать F10
Загрузится консоль. Выполните в ней команды:
mount / -o rw,remount
passwd
Укажите пароль для пользователя root и подтвердите его.
Далее выполните команды:
mount / -o ro,remount
reboot

1 — а есть ли там рут? он может быть вообще отключен и единственный пользователь и есть администратор.
2 — обращаться к поставщикам или тем кто ставил систему, если вы знаете кто ставил. вам же кто-то их передал.
3 — есть способы сброса пароля рута, но это уже другой вопрос.

Выше товарищ -=Bobrovich=- дал верный совет. Но неправильный с точки зрения бизнеса. Alt — коммерческая структура. И ОБЯЗАНА предоставить необходимые сведения, включая рутовый пароль.

И да, в Альте рут ЕСТЬ, это не У*бунта.

root, toor, 0000 — 9999, да что угодно. а лучше написать тому, от кого получили.
да и вообще если безразлично какой дистрибутив стоит — лучше поставить нормальный линукс тот же дебиан или манджару/арч, а не ущербный альт.

Источник

Участник:IvanZakharyaschev/Что делать, если забыл пароли (в т.ч. пароль root-а)

Этот вопрос с коротко сформулированным ответом есть в FAQ#Как восстановить пароль пользователя root?.

См. также Восстановление пароля администратора#С дополнительными ухищрениями при загрузке Вашей системы, если при самом простом способе с загрузкой с init=/bin/sh не работает клавиатура.

2010/5/29 I.:

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

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

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

Комментарии про остальное:

Узнать — нет. Отступление: Пароли пользователей хранятся в виде «хешей» — результатов применения «односторонней» функции к исходному паролю. Как раз чтобы не было никакой возможности увидеть чей-нибудь пароль. Раньше даже было принято хранить их в файле, всем доступном для чтения (то ли /etc/passwd , то ли /etc/shadow ). Теперь всякие такие вещи делают более скрытыми, что меня расстраивает с точки зрения образования новых пользователей — у них меньше возможностей разобраться во внутренностях, имея доступ к какой-то рабочей системе. (Читать про эти вещи в Подсистема учётных записей в книжке Books:Linuxintro2; ага, скрывают хеши, чтобы нельзя было подбирать на другом компьютере, разумный аргумент.)

Читайте также:  Аналог after effect linux

> правда ли, что это не банковская карта, и компьютер не скажет мне «вы > исчерпали свои 100 попыток, у вас осталась последняя, после которой я > самоуничтожаюсь»?

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

> наверное, я могу просто переустановить тот же альт линукс? и создать новую учётную запись

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

> с паролем 12345, который я запишу на двери туалета, чтобы не > забыть?

Мне ещё нравится идея входа по отпечаткам пальцев. Тогда нет проблемы слабого пароля. Но сам я не настраивал такое (хотя у меня на компе есть штука для чтения отпечатков пальцев).

> ну, или ещё я могу попробовать встретиться с тобой, чтобы ты мог зайти под > собой и создать новую учётную запись.

Скорее всего не получится, потому что создавать учётную запись надо как администратор. У него свой пароль (второй пароль, который надо тебе помнить). Есть другие механизмы работы с правами администратора, когда не нужен пароль администратора (sudo — самое известное, и обычно всеми используемое; я очень редко ввожу пароль администратора), но они должны быть всё равно сначала настроены администратором. А также переключение на администратора в системах ALTLinux по умолчанию позволено только «особым» пользователям; скорее всего я своего пользователя при установке не поместил в эту привилегированную группу.

> в общем, если что-нибудь посоветуешь мне (кроме того, что пора мне перестать > идиотничать), спасибо!

Да не, зачем говорить про «идиотничать», нормальный вопрос, на который хорошо знать ответ. Вообще, в каких-то правилах этикета компьютерных списков рассылки (TODO: ссылка!) я читал, что не принято называть себя дураком, принижать себя и т.п., потому что это слова не по сути дела.

можно совершать одно из следующего.

1) Раньше было можно загрузиться в особом режиме, таком, когда сразу запускается rootовый shell, и без запуска всего остального, добавив к параметрам загрузки (к соответствующей загружаемой системе строчке в загрузчике) «single» или «1» (или ещё init=/bin/sh). Сейчас, по-моему, в системах ALT Linux там спрашивают-таки пароль администратора (что в принципе разумно). (TODO: init=/bin/sh должно работать всё-таки — см. FAQ#Как восстановить пароль пользователя root?; так что то, что дальше, не важно.)

2) (Замечание: это умение скорее нужное только для ../Что делать, если затёр загрузчик системы, раз «init=/bin/sh» работает.) Загрузиться с установочного CD. Бывают установочные CD с опцией загрузки «rescue» — самое удобное должно быть. Но можно справиться и в просто установщике с этой задачей.

Когда стартует установщик, там надо переключиться на консоль (Ctrl-Alt-F) с shell-ом, чтобы начать просто самому давать команды. И там:

Читайте также:  Debian linux file sharing

— смонтировать твою корневую файловую систему с жёсткого диска (командой mount, например, mount /dev/sda5 /mnt/disk/), если надо

— потом, скажем, переключить корень рабочей файловой системы туда (chroot /mnt/disk/ ; chroot — прикольная штука)

— и там сменить «штатно» пароли (passwd USERNAME)

— выйти из chroot-ового shell-а, отмонтировать (umount /mnt/disk/) эту файловую систему (чтобы не потерять изменения)

Есть и другие варианты, как поменять пароль после того, как смонтировал твою корневую файловую систему.

Перед тем, как это проделать, можно изучить документацию на упомянутые команды, чтобы понимать, что происходит (можно в интернетах, наверное, или man ИМЯ_КОМАНДЫ в MacOS X).

Я мог бы, наверное, вместо этого ответа дать ссылку на какую-то документацию, и это было бы и полезно по-своему: документацию можно читать и ещё.

И вот на этой викистранице я как раз добавил несколько ссылок.

Источник

Восстановление пароля администратора

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

  1. В меню загрузчика пропишите в параметрах init=/bin/bash
  2. Загрузится консоль. Выполните в ней команды:
mount / -o rw,remount passwd
mount / -o ro,remount reboot
  1. нажать «e» при курсоре на цели загрузки, соответствующей используемому экземпляру ALT Linux;
  2. в открывшемся редакторе отыскать строку, начинающуюся с linux /boot/vmlinuz;
  3. в её конец дописать то самое init=/bin/bash
  4. нажать F10

Внимание! Строка загрузки ядра обычно весьма длинная и в GRUB может быть разбита на несколько экранных, продолжающихся «\» в конце каждой такой экранной строки; дописывать следует или в конец полной командной строки, не завершающийся обратной косой чертой, или между аргументами вроде «ro quiet» через пробел, но не между словами «linux» и «/boot/vmlinuz»!

Внимание! При редактировании не следует нажимать Ctrl-c/F2 для получения командной строки, вы и так исправляете уже существующую команду; пользуйтесь курсорными стрелками (Del и Backspace не должны понадобиться).

С дополнительными ухищрениями при загрузке Вашей системы

Не всегда после минимальной загрузки системы, как в первом предложенном способе, Вы получите полностью рабочую систему, которой Вы смогли бы командовать. А именно, она на этом этапе может ещё не работать с нужными устройствами — с клавиатурой. (Такое наблюдалось, например, на ALT Desktop 4.0 с USB-клавиатурой.)

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

Подробности: Для наших целей хорошо, если у Вас /var/tmp/ располагается на корневом разделе (проверьте по выводу команды mount или df /var/tmp/ ) и у Вас есть права записи в него. Пусть наш скрипт будет расположен по пути /var/tmp/myinit . Создайте его нормальным текстовым редактором (например, в меню системы, где такое приходилось делать, нашёлся gedit) с таким содержанием:

#!/bin/sh echo Running myinit. /etc/rc.d/rc.sysinit /bin/sh
#!/bin/sh set -x echo Running myinit. /etc/rc.d/rc.sysinit /bin/sh

чтобы «объявлялись» выполняемые шаги Вашего скрипта и Вы лучше могли бы следить за процессом; см. man set ), сохраните Ваш скрипт, сделайте исполняемым ( chmod a+x /var/tmp/myinit ), и перезагружайтесь с параметром init=/var/tmp/myinit .

Если не нашлось места, куда бы Вы могли поместить свой init-скрипт, так чтобы он был доступен на этом раннем этапе загрузки, то нужно будет придумать какую-нибудь ещё хитрость. Возможно, можно сделать свою initial RAM fs на любом разделе и загрузиться с ней (если у Вас загрузчик — grub). Но это уже чрезмерно для обычного человека: каждый Unix-пользователь должен представлять себе, как писать shell-скрипт (что мы и сделали) — это ему будет полезно при пользовании, но вряд ли обязан уметь изготавливать свои initramfs и т.п. — больше это ему при использовании системы никогда не пригодится. Поэтому разумнее, наверное, перейти к следующему описанному способу, более универсальному и полезному в других случаях, но требующему дополнительных средств.

Более универсальный способ

Можно загрузить «другую» систему и через неё всё сделать; для этого нужны дополнительные средства, помимо Вашей установленной системы, например, загрузочный спасательный или установочный диск, или LiveCD, или что-то подобное.

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

Источник

Сброс пароля Linux

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

С использованием GRUB

  1. В меню загрузчика пропишите в параметрах init=/bin/bash. Для этого следует:
    • нажать «e» при курсоре на цели загрузки, соответствующей используемому экземпляру ALT Linux;

Grubpasswd1.png

Grubpasswd2.png

Grubpasswd3.png

Grubpasswd4.png

Grubpasswd5.png

Примечание: В Linux при вводе/смене пароля в консоли вводимые символы не отображаются. Так что если вы не видите звездочек/точечек означающих элементы пароля — это норма

Grubpasswd6.png

Grubpasswd7.png

Grubpasswd8.png

Grubpasswd9.png

С использованием ALT Rescue

В данном случае подразумевается, что вы загрузились с восстановительного образа ALT Linux Rescue.

LiveCDPasswd0.png

LiveCDPasswd1.png

LiveCDPasswd2.png

LiveCDPasswd3.png

LiveCDPasswd4.png

LiveCDPasswd5.png

LiveCDPasswd6.png

LiveCDPasswd7.png

LiveCDPasswd8.png

LiveCDPasswd9.png

LiveCDPasswd10.png

С использованием ALT Rescue и автомонтированием системы

Вместо того, чтобы монтировать систему вручную, можно смонтировать ее автоматически.

LiveCDautomPasswd0.png

LiveCDautomPasswd2.png

LiveCDautomPasswd3.png

LiveCDautomPasswd4.png

LiveCDautomPasswd5.png

LiveCDautomPasswd6.png

LiveCDautomPasswd7.png

LiveCDautomPasswd8.png

С использованием установленной системы

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

    Посмотрите имя пользователя

Источник

Сброс пароля Linux

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

С использованием GRUB

  1. В меню загрузчика пропишите в параметрах init=/bin/bash. Для этого следует:
    • нажать «e» при курсоре на цели загрузки, соответствующей используемому экземпляру ALT Linux;

Grubpasswd1.png

Grubpasswd2.png

Grubpasswd3.png

Grubpasswd4.png

Grubpasswd5.png

Примечание: В Linux при вводе/смене пароля в консоли вводимые символы не отображаются. Так что если вы не видите звездочек/точечек означающих элементы пароля — это норма

Grubpasswd6.png

Grubpasswd7.png

Grubpasswd8.png

Grubpasswd9.png

С использованием ALT Rescue

В данном случае подразумевается, что вы загрузились с восстановительного образа ALT Linux Rescue.

LiveCDPasswd0.png

LiveCDPasswd1.png

LiveCDPasswd2.png

LiveCDPasswd3.png

LiveCDPasswd4.png

LiveCDPasswd5.png

LiveCDPasswd6.png

LiveCDPasswd7.png

LiveCDPasswd8.png

LiveCDPasswd9.png

LiveCDPasswd10.png

С использованием ALT Rescue и автомонтированием системы

Вместо того, чтобы монтировать систему вручную, можно смонтировать ее автоматически.

LiveCDautomPasswd0.png

LiveCDautomPasswd2.png

LiveCDautomPasswd3.png

LiveCDautomPasswd4.png

LiveCDautomPasswd5.png

LiveCDautomPasswd6.png

LiveCDautomPasswd7.png

LiveCDautomPasswd8.png

С использованием установленной системы

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

    Посмотрите имя пользователя

Источник

Оцените статью
Adblock
detector