Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > как узнать пароль от своег root


Автор: MasterOfCode 24.12.2008, 18:30
Установил Ubuntu 8.10, при установки предложил ввести пользователя и пароля, я создал пользователся master, при установке некоторых приложений как я понимаю требуется знать пароль от root? как мне его узнать?

Автор: Imple 24.12.2008, 20:49
Легче всего в вашем случае - переустановить убунту, и впредь, никогда не забывать или недооценивать то, что вы печатаете на клавиатуре. Если уже установленная убунта вам важна - скажите.

Автор: MasterOfCode 24.12.2008, 20:51
Цитата(Imple @  24.12.2008,  22:49 Найти цитируемый пост)
Легче всего в вашем случае - переустановить убунту, и впредь, никогда не забывать или недооценивать то, что вы печатаете на клавиатуре. Если уже установленная убунта вам важна - скажите.

Да переустановить то не сложно, просто парит потом 200 метров обновления качать и становится похожа на винду где постоянно нужно переустанавливать ОС))))

Добавлено через 12 секунд
А что я сделал не так?

Автор: Imple 24.12.2008, 21:00
Извиняюсь, я наверное ошибся. Убунта скорее всего не просит задать пароль рута при установке. Вам нужно воспользоваться коммандой sudo для получения рутовых привилегий.
Еще раз извиняюсь.

Автор: MasterOfCode 24.12.2008, 21:07
Imple, да все ок!
Написал через sudo:
Цитата

master@master:~/chat$ sudo dpkg -i trix_0.94-1_i386.deb
[sudo] password for master: 
Выбор ранее не выбранного пакета trix.
(Чтение базы данных... на данный момент установлено 118869 файлов и каталогов.)
Распаковывается пакет trix (из файла trix_0.94-1_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет trix:
 trix зависит от libqt3-mt (>= 3:3.3.7), однако:
  Пакет libqt3-mt не установлен.
dpkg: не удалось обработать параметр trix (--install):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 trix

вот что пишет :(

Автор: inside_pointer 25.12.2008, 00:53
при загрузке присоединяешь к параметрам ядра 1
в однопользовательском режиме
chmod u+w /etc/shadow
vi /etc/shadow
в поле пароля рута стираешь всё
остаётся рут с пустым паролем
выходишь
chmod u-w /etc/shadow
перезагружаешься
(старую рутовскую запись с паролем можно закомменировать и оставить там же)
чтобы отключить эту возможность нужно в /etc/inittab в списке уровней закомментировать
#l1:1:wait:/etc/rc.d/rc 1

Автор: orthrus 25.12.2008, 14:03
а просто сделать
Код

sudo passwd -d root

убунта не позволяет?

Автор: MasterOfCode 25.12.2008, 14:20
Цитата(orthrus @  25.12.2008,  16:03 Найти цитируемый пост)
убунта не позволяет? 

Проверю сегодня. Спасибо.

Автор: krwlr 25.12.2008, 14:22
inside_pointer,  smile правильные вещи говоришь...

Автор: spin2 25.12.2008, 19:00
А чтобы узнать, не поменяв, надо обратиться к http://www.openwall.com/john/. Правда, времени может занять предостаточно. smile

Автор: Compositum 15.8.2011, 07:59
Цитата(Imple @ 24.12.2008,  21:00)
Извиняюсь, я наверное ошибся. Убунта скорее всего не просит задать пароль рута при установке. Вам нужно воспользоваться коммандой sudo для получения рутовых привилегий.
Еще раз извиняюсь.

Т.е. при установке Ubuntu (11.04 в моём случае) запрошенный изначально логин и пароль - это и есть профиль с правами root, а войти в консоль непосредственно под именем "root" в Ubuntu нельзя? Просто при установке Ubuntu 11.04 запрашивается логин и пароль для создания нового юзера, а пароль для root не запрашивается, а соответственно я не знаю какой пароль для root по умолчанию (если такой профиль с таким именем в Ubuntu вообще есть). Я пробовал войти в консоли под root, без пароля или с паролем "root" - не вышло.

Автор: rodnover 15.8.2011, 08:11
Цитата

Т.е. при установке Ubuntu (11.04 в моём случае) запрошенный изначально логин и пароль - это и есть профиль с правами root, а войти в консоль непосредственно под именем "root" в Ubuntu нельзя? Просто при установке Ubuntu 11.04 запрашивается логин и пароль для создания нового юзера, а пароль для root не запрашивается, а соответственно я не знаю какой пароль для root по умолчанию (если такой профиль с таким именем в Ubuntu вообще есть). Я пробовал войти в консоли под root, без пароля или с паролем "root" - не вышло.


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

http://help.ubuntu.ru/wiki/%D1%81%D1%83%D0%BF%D0%B5%D1%80%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%B2_ubuntu

Автор: bilbobagginz 15.8.2011, 09:42
очень сложно вести беседу на разных языках.
1) войти в систему = ?
"войти в систему", это:
i. получить конкретный uid/gid
ii. получить соответствующую среду пользователя для оболочки (в линуксе обычно bash)
iii. запустить эту оболочку как "входную" (т.н. login shell)
iv. быть записанным в разные системные базы данных как вошедший с конкретного виртуального или псевдо терминала (т.е. просматриваться в списке who, last) 
v. запись в системный дневник авторизаций

такое широкое определение, отвечает на вопрос "так что, низзя зайти рутом?" 
положительно, т.е. "Да, низзя".

однако если не обращать внимание на пункт iv, то 
Код

sudo su -

дает все прелести логина как root, не допуская принципиально подбор его пароля.

самая большая проблема безопасности - человек. Человек ставит дурацкий пароль, "чтобы лехче набивать".
потом такую систему удаленно взламывает какая-то программа (автоматически подбирая на основе словаря пароль), т.н. "атакующий бот". Когда бот подключается, не зная имени пользователя, то величина пространства премутаций подбора перемножается на величину пространства премутацй имен пользователей, т.е. замедляет скорость подбора на порядки. Более того root - это всем известный юзер, у которого есть "все" права.

Поэтому в современных десктоп системах перестали позволять его вход. никак.
Только войдя в систему "простым" (не совсем) юзером, посредством sudo можно "превратиться" в root.

Поэтому, ставить ему какой-то пароль = увеличивать подверженность к атакам подбора пароля.

Может возникнуть вопрос: "а кому на фиг нужен мой сервер" ?
Если у тебя есть бегущий ssh сервер в открытом доступе, т.е. 22 порт, на "белом" IP, посмотри на частоту атак. 

Напр., мой сервер атакуется в неделю как минимум 2-3 раза, а апач и того чаще. 
И это притом, что к моему апачу без сертификата не подключишься, а к ssh без ключа.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)