Руководство №2 Смена пароля пользователя на ПК с ОС Linux [исправленный вариант]
- asupstudent
- Сообщения: 128
- Зарегистрирован: 15 май 2012, 13:44
- Откуда: г. Кулебаки, Нижегородская область
Руководство №2 Смена пароля пользователя на ПК с ОС Linux [исправленный вариант]
Случилось у знакомого такая ситуация, забыл пароль root. Я решил разобраться как его изменять, сбрасывать.
Вообщем можно изменить пароль любого пользователя в системе имея физический доступ к машине.
Может эта информация кому нибудь пригодиться
http://yadi.sk/d/Mo6Oboxs2NzGG
Вообщем можно изменить пароль любого пользователя в системе имея физический доступ к машине.
Может эта информация кому нибудь пригодиться
http://yadi.sk/d/Mo6Oboxs2NzGG
Последний раз редактировалось asupstudent 06 фев 2013, 10:05, всего редактировалось 1 раз.
Не обижай слабого детеныша — он может оказаться сыном тигра.
- Константин
- Сообщения: 373
- Зарегистрирован: 10 дек 2012, 12:41
- Откуда: European Union
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux
Да, решение элементарное. И самое смешное, что мало кто об этом знает.
Но зачем три строчки засунули в файл пдф? Я думал там целая лекция будет,
Переписали бы просто в своём сообщени
Но зачем три строчки засунули в файл пдф? Я думал там целая лекция будет,
Переписали бы просто в своём сообщени

Форумный троль обыкновенный.
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux
Гы. Орфография автора сохранена:
зы — без лайва это можно провернуть, загрузившись в однопользовательский режим (single mode). В РОСЕ это делается так.
Скорей всего посыпятся вопросы про то, как смонтировать раздел в live-cd. Там про это ничего не написано, скорей всего автор и сам не знает, просто скопировал что-то с форума.Смена пароля на linux машине
1 загрузится с live cd (я использовал SystemRescueCd)
2 примотрировать раздел с системой на которой мы хотим заменить пароль root (или любого другого
пользователя)
3 дать команду chroot точка_примонтированной_системы /bin/sh
4 дать команду passwd root (вместо root можно написать любого пользователя зарегистрированного
в системе)
5 задать новый пароль
6 перезагрузиться
зы — без лайва это можно провернуть, загрузившись в однопользовательский режим (single mode). В РОСЕ это делается так.
- asupstudent
- Сообщения: 128
- Зарегистрирован: 15 май 2012, 13:44
- Откуда: г. Кулебаки, Нижегородская область
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux
Вообще то я это писал для себя, изначально руководство не думал писать, просто подумал кому то это может понадобиться
Не обижай слабого детеныша — он может оказаться сыном тигра.
- asupstudent
- Сообщения: 128
- Зарегистрирован: 15 май 2012, 13:44
- Откуда: г. Кулебаки, Нижегородская область
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux
почему не знаю как примонтировать
для файловой системы ext4
#mount -t ext4 /dev/ваш_HDD_где_система /mnt/точка_монтирования
chroot - это сменить корневую директорию, чтобы она начиналась от примонтированной точки
passwd - сменить пароль указанного пользователя
Ну кто задумал сменить пароль root как правило знает чего делает, и все эти команды знает
для файловой системы ext4
#mount -t ext4 /dev/ваш_HDD_где_система /mnt/точка_монтирования
chroot - это сменить корневую директорию, чтобы она начиналась от примонтированной точки
passwd - сменить пароль указанного пользователя
Ну кто задумал сменить пароль root как правило знает чего делает, и все эти команды знает
Последний раз редактировалось asupstudent 05 фев 2013, 20:30, всего редактировалось 1 раз.
Не обижай слабого детеныша — он может оказаться сыном тигра.
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux
ну можно вот оформить в приличную хавтушку, скринчиков наделать из лайва и тп Добавить про то, как монтировать диски и разделы в лайве. И вот уже вам куча благодарностей будетasupstudent писал(а):просто подумал кому то это может понадобиться

- asupstudent
- Сообщения: 128
- Зарегистрирован: 15 май 2012, 13:44
- Откуда: г. Кулебаки, Нижегородская область
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux
ну постараюсь сделать, и выложить
у меня просто правило такое, если чего интересно делаю, кратенько для себя записываю
у меня просто правило такое, если чего интересно делаю, кратенько для себя записываю
Последний раз редактировалось asupstudent 05 фев 2013, 20:35, всего редактировалось 1 раз.
Не обижай слабого детеныша — он может оказаться сыном тигра.
- Константин
- Сообщения: 373
- Зарегистрирован: 10 дек 2012, 12:41
- Откуда: European Union
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux
Вот тут Вы ошибаетесь, Скорее так - тот кто знает команду chroot - скорее всего уже знает как это делается. А тем кто первый раз столкнулся - им нужна памятка.Ну кто задумал сменить пароль root как правило знает чего делает, и все эти команды знает
Форумный троль обыкновенный.
- asupstudent
- Сообщения: 128
- Зарегистрирован: 15 май 2012, 13:44
- Откуда: г. Кулебаки, Нижегородская область
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux
я вот недавно интересную ситуацию решал
Представим:
Корпоративная сеть 192.168.тра-ляля, нужно настроить USB модем (в Росе) чтобы и корпоративная сеть была и интернет
Сначала поднимается LAN (при загрузке системы)
потом удаляем шлюз по умолчанию (который назначился при поднятии LAN) командой route del default
Потом дозваниваемся модемом - назначиться шлюз по умолчанию от провайдера
После разъединения возвращаем шлюз на место (LAN) route add default gw 192.168.адрес шлюза
Для этих целей подошла иделально программа kppp там можно выполнять команды до соединения и после разъединения
Но тут 2 нюанса, чтобы пользователь имел доступ к программе route ее нужно перекинуть из sbin в bin и назначить UID и GID
и 2 нюанс для того чтобы две сети параллельно работали, нужно при загрзке выполить команду
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.6.1 //например так
Добавляем ее в скрипт запуска /etc/rc.d/rc.local
это добавит маршрут для локальной сети, чтобы все что идет в локальную сеть шло на свой шлюз.
может коненчно что нибудь упустил, но вариант рабочий
Представим:
Корпоративная сеть 192.168.тра-ляля, нужно настроить USB модем (в Росе) чтобы и корпоративная сеть была и интернет
Сначала поднимается LAN (при загрузке системы)
потом удаляем шлюз по умолчанию (который назначился при поднятии LAN) командой route del default
Потом дозваниваемся модемом - назначиться шлюз по умолчанию от провайдера
После разъединения возвращаем шлюз на место (LAN) route add default gw 192.168.адрес шлюза
Для этих целей подошла иделально программа kppp там можно выполнять команды до соединения и после разъединения
Но тут 2 нюанса, чтобы пользователь имел доступ к программе route ее нужно перекинуть из sbin в bin и назначить UID и GID
и 2 нюанс для того чтобы две сети параллельно работали, нужно при загрзке выполить команду
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.6.1 //например так
Добавляем ее в скрипт запуска /etc/rc.d/rc.local
это добавит маршрут для локальной сети, чтобы все что идет в локальную сеть шло на свой шлюз.
может коненчно что нибудь упустил, но вариант рабочий
Не обижай слабого детеныша — он может оказаться сыном тигра.
- asupstudent
- Сообщения: 128
- Зарегистрирован: 15 май 2012, 13:44
- Откуда: г. Кулебаки, Нижегородская область
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux
кстати вопрос по настройке и LAN и модема и чтобы они работали паралельно, очень актуальный вопрос, разбирался сам наверно целый день, и еще добавлю копипастингом я никогда не занимался (не понмаю вообще зачем это нужно).
P.S. Если кто уличит меня в плагиате (с доказательствами), поставлю ящик пива или шампанского. Вот так вот
P.S. Если кто уличит меня в плагиате (с доказательствами), поставлю ящик пива или шампанского. Вот так вот

Не обижай слабого детеныша — он может оказаться сыном тигра.
- asupstudent
- Сообщения: 128
- Зарегистрирован: 15 май 2012, 13:44
- Откуда: г. Кулебаки, Нижегородская область
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux
Не обижай слабого детеныша — он может оказаться сыном тигра.
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux [исправленный вариант]
В корне неверно. Чтобы пользователь имел доступ к этой команде достаточно поставить sudo и прописать там какие команды может выполнять этот пользователь. (в частности, /sbin/route)Но тут 2 нюанса, чтобы пользователь имел доступ к программе route ее нужно перекинуть из sbin в bin и назначить UID и GID
Дальше пользователь сможет выполнять эту команду как
Код: Выделить всё
sudo /sbin/route тра-ля-ля
Код: Выделить всё
sudo route тра-ля-ля
Linux home 3.6.10-nrj-desktop-1rosa #1 SMP PREEMPT Wed Dec 12 13:59:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
- asupstudent
- Сообщения: 128
- Зарегистрирован: 15 май 2012, 13:44
- Откуда: г. Кулебаки, Нижегородская область
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux [исправленный вариант]
Вариант с sudo правильный, соглашусь. Лучше настроить sudo один раз чем дополянть PATH
Не обижай слабого детеныша — он может оказаться сыном тигра.
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux [исправленный вариант]
Правильный это синглмод и passwd 

Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux [исправленный вариант]
Есть более простой и прикольный способ замены пароля root. Нужно просто сесть за компьютер с линуксом, понажимать на клавиши в грубе и пароль для входа изменён
Проверял на древней федоре в виртуалке, хз, во всех ли линуксах это теперь так работает.
Перезагрузить компьютер и когда выскочит меню grub, понажимать клавиши стрелочки вверх-вниз, чтобы загрузка дальше не стартовала. После выбрать нужный пункт загрузки линукса и нажать "E", чтобы попасть в редактирование загрузочной секции. Там нужно найти строку типа
В ней нужно заменить 'ro' на 'rw'. А в конце строки через пробел дописать команду
Но с последним могут вылезти проблемы: места в строке не хватит и редактор заглючит. А чтобы места хватило, нужно выбросить из строки что-то не очень нужное, например настройку шрифтов. Образец команды после редактирования выглядит так:
После нужно загрузиться с отредактированной строкой нажатием клавиш F10 или Ctrl+X - там эти клавиши внизу уже написаны, можно их не запоминать. И загрузимся в терминал, в котором нужно ввести
и следовать дальнейшим инструкциям баша по смене пароля. Так можно поменять не только пароль рута, но и любого пользователя. После нужно перезагрузиться командой

Перезагрузить компьютер и когда выскочит меню grub, понажимать клавиши стрелочки вверх-вниз, чтобы загрузка дальше не стартовала. После выбрать нужный пункт загрузки линукса и нажать "E", чтобы попасть в редактирование загрузочной секции. Там нужно найти строку типа
Код: Выделить всё
linux /boot/vmlinuz-5.4.0-26-generic root=UUID=35\2d26aa-051e-4dbe-adb2-7fbb843f6581 ro quiet splash
Код: Выделить всё
init=/bin/bash
Код: Выделить всё
linux /boot/vmlinuz-5.4.0-26-generic root=UUID=35\2d26aa-051e-4dbe-adb2-7fbb843f6581 rw quiet splash init=/bin/bash
Код: Выделить всё
passwd root
Код: Выделить всё
exec /sbin/init
Re: Руководство №2 Смена пароля пользователя на ПК с ОС Linux [исправленный вариант]
Чтобы проверить, заблокирован ли root
Удалить пароль root
Чтобы отключить использование входа в систему root
Если вы хотите включить учетную запись root, просто введите ей пароль, используя
Изменить пароль пользователя
Удалить пароль пользователя
Код: Выделить всё
sudo passwd -S root
Код: Выделить всё
sudo passwd -d root
Код: Выделить всё
sudo passwd -l root
Код: Выделить всё
sudo passwd
Код: Выделить всё
sudo passwd $USER
Код: Выделить всё
sudo passwd -d $USER