The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"хранение системных пользователей в mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"хранение системных пользователей в mysql"  +/
Сообщение от Fuzzz on 10-Ноя-09, 23:38 
Проблема такова!
Хочется хранить системных пользователей в MySQL для дальнейшего использования при утентификации в файловом и почтовом сервисах на других машинах.

руководствовался http://avist.biz/article/show/31.html  и  http://www.redhat-club.org/Articles/DenisFrolov/LibnssMySQLC...

Но вот при перезагрузке лезут ощибки да залогиниться локально невозможно под вновь занесенными в БД пользователями.

вот содержимое файлов:
/etc/nsswitch.conf

#
# nsswitch.conf(5) - name service switch configuration file
# $FreeBSD: src/etc/nsswitch.conf,v 1.1.8.1 2009/04/15 03:14:26 kensmith Exp $
#
group: compat mysql
group_compat: nis
hosts: files dns
networks: files
passwd: compat mysql
passwd_compat: nis
shells: files
services: compat
services_compat: nis
protocols: files
rpc: files


/usr/local/etc/libnss-mysql.cfg (сделал симлинк в /etc)

getpwnam    SELECT username,'*',uid,gid,pwchange,class,gecos,homedir,shell, \
            expire \
            FROM users \
            WHERE username='%1$s' \
            LIMIT 1
getpwuid    SELECT username,'*',uid,gid,pwchange,class,gecos,homedir,shell, \
            expire \
            FROM users \
            WHERE uid='%1$u' \
            LIMIT 1
getpwent    SELECT username,'*',uid,gid,pwchange,class,gecos,homedir,shell, \
            expire \
            FROM users
getgrnam    SELECT name,password,gid \
            FROM groups \
            WHERE name='%1$s' \
            LIMIT 1
getgrgid    SELECT name,password,gid \
            FROM groups \
            WHERE gid='%1$u' \
            LIMIT 1
getgrent    SELECT name,password,gid \
            FROM groups
memsbygid   SELECT username \
            FROM grouplist \
            WHERE gid='%1$u'
gidsbymem   SELECT gid \
            FROM grouplist \
            WHERE username='%1$s'

host        localhost
database    auth
username    nss-user
password    nssuseradmin
#socket      /var/lib/mysql/mysql.sock
#port        3306


/usr/local/etc/libnss-mysql-root.cfg    (сделал симлинк в /etc)


getpwnam    SELECT username,password,uid,gid,pwchange,class,gecos,homedir, \
            shell,expire \
            FROM users \
            WHERE username='%1$s' \
            LIMIT 1
getpwuid    SELECT username,password,uid,gid,pwchange,class,gecos,homedir, \
            shell,expire \
            FROM users \
            WHERE uid='%1$u' \
            LIMIT 1
getpwent    SELECT username,password,uid,gid,pwchange,class,gecos,homedir, \
            shell,expire \
            FROM users

username    nss-root
password    nssrootadmin


Работает ли вообще у кого такая хрень?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "хранение системных пользователей в mysql"  +/
Сообщение от Fuzzz (ok) on 10-Ноя-09, 23:45 
Забыл упамянуть, что  freebsd 7.2 amd64
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "хранение системных пользователей в mysql"  +/
Сообщение от Amator (ok) on 11-Ноя-09, 00:03 
>Проблема такова!
>Хочется хранить системных пользователей в MySQL для дальнейшего использования при утентификации в
>файловом и почтовом сервисах на других машинах.

Вы про виртуальных пользователей в mail-, ftp-серверах не слышали?!
храните в базе данных и используйте разными программулинами совместно!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "хранение системных пользователей в mysql"  +/
Сообщение от Fuzzz (ok) on 12-Ноя-09, 00:27 
>Вы про виртуальных пользователей в mail-, ftp-серверах не слышали?!
>храните в базе данных и используйте разными программулинами совместно!

Чуть бы подробнее... где читать?
Да и честно говоря хотелось бы и с этой хренью разобраться....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру