CentOS 6 - php5-pam-auth?

Я пошел на канал IRC для марионетки и узнал, что это может быть сделано с исходным атрибутом.

file { "/etc/firewall.sh":
    owner => root,
    group => root,
    mode => 550,
    source => "puppet:///files/iptables.sh"
}

местоположение файлов установлено в/etc/puppet/fileserver.conf - конфигурация, там просто.

Тег content вместо источника может использоваться для помещения литеральной строки в файл.

1
задан 17 October 2011 в 20:27
1 ответ

Я сам искал ответ на этот вопрос, и в конце концов мне пришлось решать его самому. Поскольку я нашел этот вопрос ранее при поиске, я решил, что предоставлю то, что у меня сработало :)

  1. Загрузите исходный код pam_auth с http://svn.php.net/viewvc/pecl/pam / trunk / (или для удобства я заархивировал последние файлы, актуальные с версии 324283, здесь )

  2. Перейдите в каталог, в который вы загрузили / распаковали / и т.д. файлы, и выполните следующие команды:

    • phpize
    • ./ configure
    • make
    • make install
  3. Добавьте extension = pam.so в свой php.ini

  4. Перезапустите Apache; используйте phpinfo (), чтобы убедиться, что модуль PAM работает.

При проверке через phpinfo () должен быть такой раздел:

pam

Я успешно установил pam_auth в CentOS 5.6 / Apache 2.2.3 / PHP 5.3.10 используя приведенные выше инструкции; надеюсь, он будет работать так же хорошо на CentOS 6. Удачи!

3
ответ дан 3 December 2019 в 19:18

Теги

Похожие вопросы