LINUX.ORG.RU
ФорумAdmin

gentoo: pam или securetty


0

0

Люди, хелп! Делал даунгрэйд системы (убрал accept_keywords из /etc/make.conf), потом стал даунгрэйдить конфиги, и что-то намудрил с /etc/securetty и pam (кажется принял какое-то изменение с system-auth) :((. Теперь не могу сделать su из под обычного пользователя. Что делать?

Если к тачке есть физический доступ, при запуске передать параметр ядру: init=/bin/bash
Когда загрузится, будет рутовая консоль и корень в read only. Дальше выполняем: mount / -o remount,rw и заменяем system-auth.

Мой system-auth:
#%PAM-1.0

auth       required     pam_env.so
auth       sufficient   pam_unix.so try_first_pass likeauth nullok
auth       required     pam_deny.so

account    required     pam_unix.so

password   required     pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 try_first_pass retry=3
password   sufficient   pam_unix.so try_first_pass use_authtok nullok md5 shadow
password   required     pam_deny.so

session    required     pam_limits.so
session    required     pam_unix.so

Pam у меня текущей версии, и собран вот так вот:

[ebuild   R   ] sys-libs/pam-0.99.9.0  USE="cracklib nls -audit (-selinux) -test -vim-syntax" 0 kB

iron ★★★★★
()
Ответ на: комментарий от iron

У меня тоже pam-0.99.9.0 и точно такой же /etc/pam.d/system-auth. Значит проблема в чем-то другом. Попробую посмотреть конфиги из поставки...

flagist0
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.