Форум русскоязычного сообщества Ubuntu


Автор Тема: Не сохраняется пароль от root  (Прочитано 2580 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rentony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Не сохраняется пароль от root
« : 14 Октября 2014, 15:34:25 »
Дорогие господа, помогите разобраться в чем дело.
Сбрасывается пароль для рута, либо выключается рут через несколько часов.
Стоит Ubuntu Server 12.04 LTS.
Алгоритм действий:
1. Захожу под обычным пользователем
2. Включаю режим рута "sudo -i"
3. Ставлю пароль на рута "passwd root"
4. Всё, рут работает, авторизируется спокойно под ним, даже после перезагрузки всё как надо, сразу под рутом можно зайти.
5. Через несколько часов под рутом опять невозможно зайти (точный временной промежуток определить проблематично, но по ощущениям он всегда разный и колеблется от 5 до 15 часов)

Что за магия такая, как будто маленький гномик засел в серваке и портит всё...  ???
« Последнее редактирование: 14 Октября 2014, 15:36:02 от rentony »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: Не сохраняется пароль от root
« Ответ #1 : 14 Октября 2014, 15:39:22 »
сохрани /etc/passwd, /etc/passwd- /etc/shadow, /etc/shadow- до и после установки пароля и сравни.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн rentony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Не сохраняется пароль от root
« Ответ #3 : 11 Ноября 2014, 08:35:13 »
Долго что то пароль не сбрасывался, вот только сейчас сбросился опять. Сравнил эти 4 файла до смены и после и вывод такой:
После смены пароля меняется только /etc/shadow
Так полагаю это не нормально?

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля

Оффлайн rentony

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Не сохраняется пароль от root
« Ответ #6 : 11 Ноября 2014, 14:28:30 »
По идее, при смене пароля должно писаться в /etc/shadow и в /etc/shadow-.... на сколько я понимаю... :idiot2:
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не сохраняется пароль от root
« Ответ #7 : 12 Ноября 2014, 01:16:00 »
/etc/shadow-
Это бэкап /etc/shadow.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Не сохраняется пароль от root
« Ответ #8 : 12 Ноября 2014, 10:32:56 »
ArcFi, я в курсе....
Осталось понять - почему вместо бекапирования делается восстановление.... :idiot2:


Хм... похоже все на самом деле не так как на самом деле. :idiot2:

Запустил на виртуалке Ubuntu server 12.04.1: diff /etc/shadow /etc/shadow- показывает у моего пользователя пустой пароль в резервной копии.

Поменял пароль

Снова diff показывает пустой пароль в резервной копии  :idiot2: :o
В главной копии, пароль (хеш) - сменился.

Разве оно так должно быть  :idiot2: :idiot2: :idiot2: :idiot2:
[Sly_tom_cat Пошел курить маны]
« Последнее редактирование: 12 Ноября 2014, 10:42:40 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

delovoy

  • Гость
Re: Не сохраняется пароль от root
« Ответ #9 : 12 Ноября 2014, 11:20:14 »
Пароль храниться в зашифрованном виде в /etc/passwd
ТС, а попробуй с live cd зачистить вручную этот файл, ваш файл будет отличаться от моего, пример:

username:pswd:uid:gid:uid comments:directory:shell - удалить только pswd (вместо pswd будет набор букв и цифр типа: asd54as65d4wefytq6) итого получиться:

username::uid:gid:uid comments:directory:shell - то есть без пароля

Так же стоит проверить возможно там несколько копий строк с одним и тем же пользователем
Затем запустить головную ОС и задать пароль sudo passwd root.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не сохраняется пароль от root
« Ответ #10 : 12 Ноября 2014, 13:32:40 »
Разве оно так должно быть
Цитировать
Note that this file is used by the tools of the shadow toolsuite, but not by all user and password management tools.
http://stackoverflow.com/questions/7872907/use-of-etc-passwd-etc-shadow-etc-group

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Не сохраняется пароль от root
« Ответ #11 : 12 Ноября 2014, 14:18:36 »
Пароль храниться в зашифрованном виде в /etc/passwd
С разморозкой! :2funny:
Из /etc/passwd сам пароль (не зашифрованный а вычесленный от него хеш) переехал в /etc/shadow еще в 90-х годах прошлого века.

Хотя и сейчас можно вернуть хеш пароля обратно в /etc/passwd, но по дефолту в Linux его там нет - он в /etc/shadow.


ArcFi, вроде курение мануалов дало результаты. Оказывается /etc/shadow- - бекап копия /etc/shadow которую создает утилита vipw - по сути оболочка для vi заточенная на работу с /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow. Все остальные утилиты работы с паролями просто кладут прибор на этот бекап.  :-\ Вононокак на самом деле.  :coolsmiley:

По ходу курения манов вылез кандидат на возврат старого пароля по теме:

Есть такая штука как etckeeper. По ходу дела у ТС эта утилита по какому-то расписанию просто восстанавливает /etc/shadow.
« Последнее редактирование: 12 Ноября 2014, 14:24:00 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Не сохраняется пароль от root
« Ответ #12 : 12 Ноября 2014, 14:51:56 »
Все остальные утилиты работы с паролями просто кладут прибор на этот бекап.
Также бэкап создаётся при добавлении/удалении пользователей и при работе с группами.

По ходу дела у ТС эта утилита по какому-то расписанию просто восстанавливает /etc/shadow.
Возможно, как вариант.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Не сохраняется пароль от root
« Ответ #13 : 12 Ноября 2014, 14:55:18 »
ArcFi, да возможно еще создание и удаление не кладет... но смена пароля, блокировка, разблокировка и т.п. - кладут.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.