Ответы пользователя по тегу PAM
  • Как настроить авторизацию через PAM несколькими способами?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Держи. Читать и разбираться, что почем придется самому.

    Задача - локальная аутентификация., в случае отсутствия юзера - аутентификация через AD
    auth       required     pam_env.so
    auth       [success=3 new_authtok_reqd=done default=ignore] pam_unix.so try_first_pass
    auth       requisite    pam_succeed_if.so uid >= 1000 quiet
    auth       [success=1 new_authtok_reqd=done default=ignore] pam_winbind.so use_first_pass use_authtok krb5_auth krb5_ccache_type=FILE:/tmp/krb5cc_%u cached_login
    auth       requisite    pam_deny.so
    auth       required     pam_permit.so
    auth       optional     pam_keystore.so use_first_pass
    auth       optional     pam_ecryptfs.so unwrap
    auth       optional     pam_gnome_keyring.so
    auth       optional     pam_exec.so seteuid expose_authtok /usr/local/sbin/generate-credstore-auth
    
    account    required     pam_unix.so
    account    sufficient   pam_localuser.so
    account    sufficient   pam_succeed_if.so uid < 1000 quiet
    account    [default=bad success=ok user_unknown=ignore] pam_winbind.so
    account    required     pam_permit.so
    
    password   required     pam_pwquality.so try_first_pass retry=3 type=
    password   sufficient   pam_unix.so nullok sha512 shadow try_first_pass use_authtok
    password   optional     pam_ecryptfs.so
    password   required     pam_deny.so
    password   optional     pam_gnome_keyring.so
    
    session    required     pam_env.so
    session    required     pam_limits.so
    -session   optional     pam_loginuid.so
    session    optional     pam_mkhomedir.so umask=0077
    -session   optional     pam_elogind.so
    session    optional     pam_exec.so seteuid /usr/local/sbin/generate-credstore-session -p .trinity/share/config -d DOMAIN
    session    [success=2 default=ignore] pam_succeed_if.so service in crond quiet use_uid
    session    [success=1 new_authtok_reqd=ok ignore=ignore default=bad] pam_unix.so
    session    required     pam_winbind.so
    session    optional     pam_ecryptfs.so unwrap
    session    optional     pam_gnome_keyring.so auto_start

    Скрипт generate-credstore-auth/generate-credstore-session - локальный, тебе не нужен, просто выброси
    Ответ написан
    Комментировать
  • Как исправить ошибку при установке pam_sqlite?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ну, надо разобраться почему configure так посчитало :) Там могут быть неочевидные вещи. Сначала снимаем трассу:
    sh -x ./configure > blabla.txt
    и смотрим, что там в выводе, на выполнении какой команды configure выдает такое заключение...
    Ответ написан
    Комментировать
  • Как выглядят данные об авторизации linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    В гугле забанили? Ищите документацию по PAM, какие там переменные окружения он выставляет и как с него получить пароль (если нужно) - а получить пароль не просто можно, а довольно просто :) Логин, пароль, удаленный хост (если это не локальный логин) - все можно получить.

    Как сделаете - так и будет. Линух - это одно такое большое Лего :)
    Ответ написан
    Комментировать
  • Отключение запросов пароля повышения прав в GUI, Consolehelper?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Пользователь - не может и не должен обновлять систему.
    Ответ написан
  • Как настроить pam ldap без использования uidNumber?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    1. Забить на pam_ldap и использовать sss
    2. Установить UNIX services for Windows, запустить скрипт, который перенумерует AD и при добавлении донумеровывает их. Это нудновато, но я в свое время даже готовый скрипт написал на vbs. Но мне не понравилась необходимость каждый раз, как добавил юзера - пускать этот скрипт
    Ответ написан
  • Debian, PHP. Как в PAM сделать авторизацию для root?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Телепаты в отпуске, простите :) PAM - это система подключаемых модулей аутентификации, предназначенных для гибкоц настройки аутентификации, авторизации и прочих вещей, к сайту мало относящихся. Равно как и руту на сайте делать ну совершенно нечего. Задача как сформирована?
    Ответ написан
    2 комментария