Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не работает passwd, После настроки pam 
V
    Опции темы
Хоббит
Дата 2.12.2009, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Система древний slackware

Нужно было поставить sudo. При установке sudo сказал, что ему нужен pam.
Начал ставить pam по инструкции
http://www.opennet.ru/tips/info/803.shtml
Поставил pam, util-linux и зачем то shadow.

После чего поставился sudo но работать не начал, пока я в /etc/pam.conf  не добавил для sudo такие же строки как и для su

Код


sudo    auth       required   pam_wheel.so
sudo    auth       sufficient pam_rootok.so
sudo    auth       required   pam_unix.so
sudo    account    required   pam_unix.so
sudo    session    required   pam_unix.so



Но вдруг я обнаружил что не могу сделать su. Какой бы пароль я не ввел он не верный.
Также не работает passwd пишет passwd: Неизвестный модуль.

Что не так и что с этим теперь делать?
PM MAIL   Вверх
bilbobagginz
  Дата 2.12.2009, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Хоббит @  2.12.2009,  17:01 Найти цитируемый пост)
Что не так и что с этим теперь делать? 

если я правильно понимаю, нужно посмотреть pam конфигурацию для su и для passwd

для доступа в старые системы можно было использовать загрузочный режим "single"



Это сообщение отредактировал(а) bilbobagginz - 2.12.2009, 22:13


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Хоббит
Дата 3.12.2009, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Сейчас прописано вот что.

Код

# The PAM configuration file for the `xdm' service
#
xdm     auth       required   pam_unix.so
xdm     account    required   pam_unix.so
#
# The PAM configuration file for the `xlock' service
#
xlock   auth       required   pam_unix.so

root@alpha:/etc# less pam.conf
root@alpha:/etc# vi pam.conf
skipping 5 old session files
reading pam.conf
#
chsh    auth       required   pam_unix.so
chsh    account    required   pam_unix.so
chsh    password   required   pam_cracklib.so retry=3
chsh    password   required   pam_unix.so shadow md5 use_authtok
#
# The PAM configuration file for the `ftp' service
#
ftp     auth       requisite  pam_listfile.so \
                item=user sense=deny file=/etc/ftpusers onerr=succeed
ftp     auth       requisite  pam_shells.so
ftp     auth       required   pam_unix.so
ftp     account    required   pam_unix.so
#
# The PAM configuration file for the `imap' service
#
imap    auth       required   pam_unix.so
imap    account    required   pam_unix.so
#
# The PAM configuration file for the `login' service
#
login   auth       requisite  pam_securetty.so
login   auth       required   pam_unix.so
login   auth       optional   pam_group.so
login   account    requisite  pam_time.so
login   account    required   pam_unix.so
login   password   required   pam_cracklib.so retry=3
login   password   required   pam_unix.so shadow md5 use_authtok
login   session    required   pam_unix.so
#
# The PAM configuration file for the `netatalk' service
#
netatalk        auth       required   pam_unix.so
netatalk        account    required   pam_unix.so
#
# The PAM configuration file for the `other' service
#
other   auth       required   pam_deny.so
other   auth       required   pam_warn.so
other   account    required   pam_deny.so
other   password   required   pam_deny.so
other   password   required   pam_warn.so
other   session    required   pam_deny.so
#
# The PAM configuration file for the `passwd' service
#
#passwd password   requisite  pam_cracklib.so retry=3
#passwd password   required   pam_unix.so shadow md5 use_authtok
passwd password required pam_unix.so shadow md5
#
# The PAM configuration file for the `rexec' service
#
rexec   auth       requisite  pam_securetty.so
rexec   auth       requisite  pam_nologin.so
rexec   auth       sufficient pam_rhosts_auth.so
rexec   auth       required   pam_unix.so
rexec   account    required   pam_unix.so
rexec   session    required   pam_unix.so
rexec   session    required   pam_limits.so
#
# The PAM configuration file for the `rlogin' service
# this application passes control to `login' if it fails
#
rlogin  auth       requisite  pam_securetty.so
rlogin  auth       requisite  pam_nologin.so
rlogin  auth       required   pam_rhosts_auth.so
rlogin  account    required   pam_unix.so
rlogin  password   required   pam_cracklib.so retry=3
rlogin  password   required   pam_unix.so shadow md5 use_authtok
rlogin  session    required   pam_unix.so
rlogin  session    required   pam_limits.so
#
# The PAM configuration file for the `rsh' service
#
rsh     auth       requisite  pam_securetty.so
rsh     auth       requisite  pam_nologin.so
rsh     auth       sufficient pam_rhosts_auth.so
rsh     auth       required   pam_unix.so
rsh     account    required   pam_unix.so
rsh     session    required   pam_unix.so
rsh     session    required   pam_limits.so
#
# The PAM configuration file for the `samba' service
#
samba   auth       required   pam_unix.so
samba   account    required   pam_unix.so
#
# The PAM configuration file for the `su' service
#
su      auth       required   pam_wheel.so
su      auth       sufficient pam_rootok.so
su      auth       required   pam_unix.so
su      account    required   pam_unix.so
su      session    required   pam_unix.so
#
# The PAM configuration file for the `su' service
#
sudo    auth       required   pam_wheel.so
sudo    auth       sufficient pam_rootok.so
sudo    auth       required   pam_unix.so
sudo    account    required   pam_unix.so
sudo    session    required   pam_unix.so
#
#
# The PAM configuration file for the `vlock' service
#
vlock   auth       required   pam_unix.so
#
# The PAM configuration file for the `xdm' service
#
xdm     auth       required   pam_unix.so
xdm     account    required   pam_unix.so
#
# The PAM configuration file for the `xlock' service
#
xlock   auth       required   pam_unix.so



Команда passwd запускается и отрабатывает, при этом что-то меняется в /etc/shadow
Команда su для рута работает.

При попытке сделать su из под пользователя, система запрашивает пароль, но даже при введение правильного пароля система пишет Доступ запрешен.

Добавлено через 15 секунд
Кажется я использую не верные модули для su и passwd
PM MAIL   Вверх
djamshud
Дата 3.12.2009, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 14
Всего: 39



Если вас до сих пор нет в группе wheel, добавте себя туда. Должно помочь.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
bilbobagginz
  Дата 3.12.2009, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Хоббит, 
посмотри на дебианские файлы.
там пам умеет смотреть сам в каталог /etc/pam.d, а /etc/pam.conf - пустой.
но возможно что и у тебя прокатит такой подход.


Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  pamconf.zip 9,19 Kb


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Хоббит
Дата 3.12.2009, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Спасибо за советы.
Убрал модуль отвечающий за присутствие в группе wheel. Все заработало.

Добавлено через 10 секунд
Глупо, что не догадался сам.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0568 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.