Не могу войти под своим ROOT паролем

Тема в разделе "Raspberry Pi", создана пользователем sd64, 30 янв 2016.

Метки:
  1. sd64

    sd64 Нуб

    Я устанавливаю (passwd root {мой пароль}), пишет что пароль принят (изменён).
    Перезагружаю, но войти под своим ROOT-паролем, я не могу. И WinSCP, и PuTTY - ругаются. Помогите пожалуста, вторую неделю бьюсь
     
  2. Alex19

    Alex19 Гуру

    Если можете войти под логином pi, то сможете сбросить пароль от root
    Код (Bash):
    sudo password root
    Если нет, попробуйте следующие, на русском - https://unixzen.ru/reset-passwd-root-raspbian/, http://samizdam.net/2015/01/сброс-пароля-raspberry-pi/.

    На английском целая ветка, с описанием нюансов - https://www.raspberrypi.org/forums/viewtopic.php?f=47&t=20397.
     
  3. Securbond

    Securbond Гуру

    Так же мучался. Под Pi входит, под root отказывается. Но если зайти под pi, то можно переходить в root. Почему не заходит сразу по root непонятно. (Разрешения для root настроены)
     
  4. Alex19

    Alex19 Гуру

    Хм, возможно я не правильно понял вопрос, Вы не потеряли пароль, а не можете зайти под root через WinSCP, и PuTTY.

    По умолчанию доступ root закрыт для входа по SSH, чтобы открыть доступ для root, заходим по пользователем pi.

    Открываем файл sshd_config, команда.
    Код (Bash):
    sudo nano /etc/ssh/sshd_config
    Ищем строку PermitRootLogin, ставим после нее yes
    Сохраняем и перегружаем Raspberry
    Код (Bash):
    sudo reboot
    Так же отмечу, что пароль не должен состоять только из цифр, и начинаться с них. Иначе не зайдете - https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=45818. Но он может содержать цифры.

    UPD. Сама работа под root противоречит правилам безопасности, но данный вопрос я опустил. Об этом можно почитать в сети.
     
    Последнее редактирование: 30 янв 2016
    Securbond нравится это.
  5. Securbond

    Securbond Гуру

    В скобках я специально написал "(разрешения для root настроены)" это как раз подразумевало настройку конфига для SSH
     
  6. sd64

    sd64 Нуб

    спасибо, верю:)
    никаких разрешения я не настраивал,
    весь инет завален ПОЛУинформацией "...включите Root..."
    вечером попробую
     
  7. Alex19

    Alex19 Гуру

    Да я понял, но повторился, на случай если не правильно понял вопрос от sd64.

    Если у Вас все настроено, необходимо уточнить пару моментов.
    Какая у Вас ОС, Вы можете зайти локально под root (уверены, что не ошиблись с паролем), подключение к сети LAN или Wi-Fi?

    У меня заработало без проблем, ОС Raspbian, пароль не состоит из одних цифр и не начинается на них (по данному пункту, где-то читал, но могу ошибаться), подключение по LAN.
     
  8. CryNET

    CryNET Гик

    Если я правильно помню, Raspbian на основе Debian/Ubuntu.
    Чудес не бывает, заново проделайте следующие операции:
    1. 7 раз перепроверить конфиг sshd_config
    2. Убедиться, что изменения вступили в силу (так же перезагрузить сервис ssh)
    # /etc/init.d/ssh restart
    или
    # service ssh restart
    3. Если можете зайти под любого юзера, обладающий правами админа, то через него смените пароль руту:
    ~ sudo passwd root
    (ввод_пароля)
    (ввод_пароля)
    4. Проверьте, изменили ли вы пароль, зайдите под root
    ~ su
    (ввод_пароля)
    5. Если не зашли, значит пароль не изменился (либо не совпал при повторе, либо он не подходит под критерии)
    6. Пробуете зайти по ssh. Без всяких преднастроек вводите в putty(если у вас windows) ip, порт, "подключиться".
    вводите логин (root)
    (пароль)

    P.S. Если опять не заходит, то выхлоп лога сюды (весь не обязательно, только ту часть, где по времени будут совпадать попытки входа)
    # cat /var/log/auth.log (скорее всего под рутом потребует, тогда ~ sudo cat /var/log/auth.log )


    А там видно будет
     
    Securbond и Alex19 нравится это.
  9. geher

    geher Гуру

    Нескромный вопрос, а в Rasbian аккаунт root вообще изначально включен?
    Короче говоря, если там как в убунте, то:
    sudo passwd -u root
    И только потом
    sudo passwd root

    Upd.
    Возможно, если для рута не задана командная оболочка, потребуется еще.
    sudo usermod -U -s /bin/bash root

    Upd2.
    Посмотрел у себя. Похоже, что в Rasbian изначально root все-таки на месте, только пароль у него надо задать.
    Так что
    sudo passwd -u root
    и
    sudo usermod -U -s /bin/bash root
    не нужны. Это нужно для других дистрибутивов, где рут изначально отключен напрочь.
     
    Последнее редактирование: 31 янв 2016
  10. sd64

    sd64 Нуб

    PermitRootLogin yes - прописал
    WinSCP мой Root-пароль принял - вообщем то уже УРА!!!

    но изменить(и сохранить) файл .../etc/network/interfaces,
    чтоб прописать постоянный адрес
    НЕ ДАЁТ
    если пробую изменить этот файл в sudo nano ...
    ругается на Read-only :(

    Господа, КАК менять системные файлы ?
     
  11. geher

    geher Гуру

    Почему три точки перед именем файла?
    Вообще-то оно /etc/network/interfaces

    Что "говорит"
    ls /etc/network/interfaces -l
    (в конце команды маленькая L)?
     
  12. sd64

    sd64 Нуб

    за грамотность простите, три точки просто так

    ls /etc/network/interfaces -l
    говорит
    -rw-r--r-- 1 root root 523 Nov 21 20:39 /etc/network/interfaces
     
  13. geher

    geher Гуру

    Т.е. для рута доступ на запись разрешен. Должен редактировать и сохранять.
    Проблема теоретически может быть из-за того, что какое-то другое приложение держит этот файл.
    Можно попробовать
    lsof | grep interfaces
    Оно покажет, кто какие файлы держит открытыми.
    Если ругается, что lsof нет, то
    apt-get install lsof
    Должно быть соединение с интернетом.
     
    Последнее редактирование: 31 янв 2016
    Alex19 нравится это.
  14. sd64

    sd64 Нуб

    :) получилось, видно флешка какая то левая была
    1. перезаписал .IMG на другую флеху
    2. прописал PermitRootLogin yes (через PuTTy)
    3. задал ROOT пароль sudo password root
    4. зашел ROOTом в WinSCP
    5. поправил файл (/etc/network/interfaces)
    6. и СОХРАНИЛ его :)
     
  15. Alex19

    Alex19 Гуру

    Отлично, что получилось, у меня получалось сразу и без проблем.
    С такими проблемами не сталкивался и не знал как решить. Теперь знаю и узнал немного нового от CryNET и geher.

    Удачи в изучении!
     
  16. sd64

    sd64 Нуб

    спасибо всем, за ответы.
    Я чувствую вопросов ещё будет много...
    Я не програмист, тыкаюсь в слепую
    простейшие команды ввожу тупо по буквам, не понимая чЁ они делают
     
  17. CryNET

    CryNET Гик

    Не обязательно быть программистом, чтобы быть хорошим/продвинутым юзером в linux.
    Поверьте, вы не раз закосячите систему, что придется её заново устанавливать (издержки метода "проб и ошибок" , но самого надежного в изучении). Поэтому как научились что-то настраивать - сохраняйте конфиги, делайте для себя методичку(!), в голове быстро отложится что делать можно и как лучше не делать :)
    Таким образом станете продвинутым юзером.
    Так же следует хоть немного подкрепить себя литературой, статей много в инете, быстро найдете.
    Удачи.
     
  18. sd64

    sd64 Нуб

    спасибо за совет, CryNET
    уже столкнулся с проблемой, сохранять систему на каком-то этапе.
    Сохранить образ флэшки - это понятно...
    Но чЁто я замечаю не все обрАЗА, и не на всех флёшках работают :(
    я купил специально 3 новых флэшки (class10) к двум моим старым...
    Так чёто на новые ровно встаёт только OpenELEC,
    А Rasbian (https://www.raspberrypi.org/downloads/raspbian/) глючит, уже раза 3 пытался...
    а на моих старых работает, ещё в самом начале записал, теперь боюсь стирать старые.
    Какие-то посторонние .IMG вообще не запускаются.:(
     
  19. CryNET

    CryNET Гик

    Проверьте контрольную сумму скачанных файлов (MD5 / SHA1 / CRC), на оф.сайтах и репозиториях есть такой файл. Для удобства я на винду ставил утилиту HashTab, потом просто тыкаете на файл ПКМ и в свойствах найдете вкладку контрольных сумм, где утилита вам все рассчитает и сравнит.

    Опять таки повторюсь - чудес не бывает. У меня самого нету и не было RPi, поэтому я вам точно не могу ответить что может быть. Основываюсь на небольшом личном опыте и статьям из авторитетных источников.

    Начните с проверки контрольной суммы, потом скажите чем пишите/на чем пишите и фирму флешек.

    P.S. Флешки с системами я пишу через UltraISO (Win 7 x64)
     
  20. sd64

    sd64 Нуб