Перехал с 5.4 пререлиза на 6.0 по старой нехорошей привычке решил не делать mergemaster, итог - из-за памифизации всего всего залогиниться не могу, ни ссш ни с терминала. Вопрос: поможет ли мержмастер на уже установленной 6.0? или придется откатиться обратно на 5.4 и последующей пересборкой 6.0 с мержмастером уже?
Или есть какое то решение без мержмастера сейчас чего нить поднастроить, из etc/pam.d/README ничего не понял, вернее ничего не помогает.
Как должно быть прописано в /etc/pam.d/login для того чтоб он ловил пароли напрямую из /etc/master.passwd?
>Перехал с 5.4 пререлиза на 6.0 по старой нехорошей привычке решил не
>делать mergemaster, итог - из-за памифизации всего всего залогиниться не могу,
>ни ссш ни с терминала. Вопрос: поможет ли мержмастер на уже
>установленной 6.0? или придется откатиться обратно на 5.4 и последующей пересборкой
>6.0 с мержмастером уже?
>Или есть какое то решение без мержмастера сейчас чего нить поднастроить, из
>etc/pam.d/README ничего не понял, вернее ничего не помогает.
>Как должно быть прописано в /etc/pam.d/login для того чтоб он ловил пароли
>напрямую из /etc/master.passwd?кто запрещает boot -s (single-user mode) и сделать mergemaster
или скопировать /usr/src/etc/pam.d (то бишь из sources)актуальные можно посмотреть:
http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/pam.d/?only_wi...
да делал, толку 0
mergemaster -r -i -a
>да делал, толку 0
>mergemaster -r -i -aзначит не понимаешь как работает PAM, в этом случае отключи PAM в sshd_config
>>да делал, толку 0
>>mergemaster -r -i -a
>
>значит не понимаешь как работает PAM, в этом случае отключи PAM в
>sshd_configэто первое что я сделал
после мержмастера добавились новые опции в sshd_config - там ПАМ отключен.
выясняется что либо файрволл правила не прочитал, либо интерфейсы не поднялись, поскольку залогиниться не могу - то и проверить никак. В rc.conf все по старому, проверил.
Буду читать про ПАМ, я его действительно не знаю, не было необходимости.
>>>да делал, толку 0
>>>mergemaster -r -i -a
>>
>>значит не понимаешь как работает PAM, в этом случае отключи PAM в
>>sshd_config
>
>это первое что я сделал
>после мержмастера добавились новые опции в sshd_config - там ПАМ отключен.
>выясняется что либо файрволл правила не прочитал, либо интерфейсы не поднялись, поскольку
>залогиниться не могу - то и проверить никак. В rc.conf все
>по старому, проверил.
>Буду читать про ПАМ, я его действительно не знаю, не было необходимости.
>
ешкин кот, если ты удаленно систему поднимаешь, ОБЯЗАН сделать mergemaster
ручками и поднять открытый firewall.nmap в руки и просканируй порты чтобы удостовериться: firewall это или
нет, тогда уж дальше будешь рыть.
Да не удаленно, просто не хочу в серверной сидеть 8) да и машина все равно тестовая
Фаерволл и так открытый был, до каррента все было нормально и с интерфейсами и фаерволом. Обновляюсь уж не первый раз на разных релизах, впервые что то раком встало, в данном случае из-за этой ПАМифизации.
На сколько я понял pam_unix дает то что я хочу, авторизоваться "по старому" в системе, так так и стоит для login.
Попробовал в сингле запустить сислогд - в мессаджес повалило куча несвязанной ерунды от ядра.
Имеет смысл попробовать откатиться на 5.4, в сингле gcc будет нормально работать? исходники то я сохранил...
Похоже все таки интерфес не поднялся
с соседней машины:
# arp -a|grep 1.56
? (192.168.1.56) at <incomplete> on eth0
>Похоже все таки интерфес не поднялся
>с соседней машины:
># arp -a|grep 1.56
>? (192.168.1.56) at <incomplete> on eth0ну вот, видишь, а ты pam ругал.
>>Похоже все таки интерфес не поднялся
>>с соседней машины:
>># arp -a|grep 1.56
>>? (192.168.1.56) at <incomplete> on eth0
>
>ну вот, видишь, а ты pam ругал.
если в сингле стартануть sshd при поднятом интерфейсе то все равно не аутентифицируется, отваливается после ввода логина, пароль не просит
login попрежнему не аутентифицирует.
Тогда остался вопрос от чего интерфейсы не поднимаются, я настройки не менял . Да там и менять то нечего 3 строчки.
Видимо все таки откат на 5.4
pam ругается на login при помощи pam_acct_mgmt()"Функция pam_acct_mgmt(3) проверяет, доступна ли запрашиваемая учётная запись"
как это понимать?
>pam ругается на login при помощи pam_acct_mgmt()
>
>"Функция pam_acct_mgmt(3) проверяет, доступна ли запрашиваемая учётная запись"
>как это понимать?если не ошибаюсь, эта функция производит дополнительные проверки после
успешной авторизации1) добейся чтобы система загружалась в multiuser mode и поднимались
сетевые интерфейсы2) проверь заход пользователя non-root в multiuser mode с виртуальных
консолей, если заходит, тогда уже смотри /etc/pam.d/sshdPS. В принципе, для начала в /etc/pam.d/README неплохо расписано, дальше
просто начинаешь методы и функции смотреть, кроме того есть модуль pam
для debugging и расширенной диагностики, я вполне успешно когда-то
этим пользовался
>>>Похоже все таки интерфес не поднялся
>>>с соседней машины:
>>># arp -a|grep 1.56
>>>? (192.168.1.56) at <incomplete> on eth0
>>
>>ну вот, видишь, а ты pam ругал.
>
>
>если в сингле стартануть sshd при поднятом интерфейсе то все равно не
>аутентифицируется, отваливается после ввода логина, пароль не просит
>login попрежнему не аутентифицирует.
>Тогда остался вопрос от чего интерфейсы не поднимаются, я настройки не менял
>. Да там и менять то нечего 3 строчки.
>Видимо все таки откат на 5.4у меня нет к сожалению CURRENT, но могу предположить изменения в
rc конфигах и rc скриптах, в том числе и в /etc/rc.d и в /etc/defaultsизменения могут быть не только в скриптах, но и в названиях переменных,
несоответствие ЯДРА и СИСТЕМЫ (новое ядро собрали и установили, а новую
систему нет)И потом, что значит подняли sshd в single, в single сети нет, ее надо
руками поднимать. Да и монтировать /usr, /var и root-fs на RW.Вобщем, мне непонятно, информации недостаточно
>И потом, что значит подняли sshd в single, в single сети нет,
>ее надо
>руками поднимать. Да и монтировать /usr, /var и root-fs на RW.
руками и поднимаю и сеть и перемонтирую в rw /изменений в defaults/rc.conf нету, проверял в надежде увидеть PAM_enable,или что нибудь похожее, но не нашел 8(
Я сам не понимаю что произошло, поэтому уже откатился на 5.4, хотя мне нужен именно карент. Попробую опять на карент, со второй попытки, но уже с правильным мержмастером.