Настройка Аутентификации Пользователей в MySQL

PAM – это подключаемые модули аутентификации, т.е. совокупность библиотек для аутентификации в Linux.

Использование PAM позволяет стандартизовать процесс аутентификации.

Разработчиком PAM является Sun Microsystems.

Установка

Установите следующие пакеты:

  • pam_mysql

/etc/pam-mysql.cfg

1. Создайте файл /etc/pam-mysql.cfg:

users.host=192.168.0.254
users.database=nss_mysql
users.db_user=nss_mysql_root
users.db_passwd=NSS_MYSQL_ROOT_PASSWORD
users.table=user
users.user_column=username
users.password_column=password
users.password_crypt=1
users.use_md5=false
verbose=1
log.enabled=false

2. Исправьте права доступа:

# chmod 600 /etc/pam-mysql.cfg

/etc/pam.d/system-auth-ac

auth       sufficient     pam_mysql.so config_file=/etc/pam-mysql.cfg
account    required       pam_mysql.so config_file=/etc/pam-mysql.cfg
session     required      pam_mkhomedir.so skel=/etc/skel/ umask=0077

Статьи по Теме

Категории
Поиск