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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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 »

Оффлайн БТР

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

Оффлайн ArcFi

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

Оффлайн rentony

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

Оффлайн БТР

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

Оффлайн rentony

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11887
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
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 - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн ArcFi

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11887
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
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 - грузимся без загрузчика: http://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

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • 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!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11887
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
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 - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн ArcFi

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

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

Оффлайн Sly_tom_cat

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

 

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