Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > храниение пользователей сиситемы в БД


Автор: gcc 24.7.2008, 14:09
какие есть варианты хрваниние пользователей в БД, точнее в талице, было бы не плохо хранить в таблице mysql 

это нужно для того чтобы с помошью веб интерфейса не трогать root !!

какие есть варианты? ldap может так работать? место /etc/passwd ?

Автор: gcc 25.7.2008, 07:22
это как-то можно раегализовать, но как?

Автор: bilbobagginz 25.7.2008, 10:38
Цитата(gcc @  24.7.2008,  14:09 Найти цитируемый пост)
пользователей

пользователей чего ?
что это за пользователи, что они будут делать ?

Автор: gcc 25.7.2008, 12:15
извиняюсь, я забыл сказать пользователей системы!!

пользотели для веб!

вот я нашел:
http://avist.biz/article/show/31.html

pam-mysql, pam-ldap, pam-pgsql

а старые пользовали (основные, демоны и т.д.) буду  использоваться по-умлочанию, их не надо будет добавлять в бд? как сделать чтобы использовались основные пользователи и а другие чезе БД?

Автор: bilbobagginz 25.7.2008, 13:35
Цитата(gcc @  25.7.2008,  12:15 Найти цитируемый пост)
как сделать чтобы использовались основные пользователи и а другие чезе БД?

читать как настроить один из pam-mysql, pam-ldap, pam-pgsql


Автор: gcc 25.7.2008, 14:03
я просто не пойму, оно будет первично читать пользователей из системы, а вторично брать из бд?

старые пользователи переносить надо? smile 

Автор: gcc 25.7.2008, 22:01
я сейчас передумал это делать, чтобы сиситема не упала, или чтобы пользовалеи не пропали


пока по другому сделал:

сделал базу в которую записываю пользователей строку

по крону запускаеться скрипт от рута которые смотрит в базе строки, которые отмечены как не добаленные пользователи, после того как добавил - отмечает как добавленные пользователи...  smile  smile  smile 


Автор: bilbobagginz 26.7.2008, 03:17
Цитата(gcc @  25.7.2008,  22:01 Найти цитируемый пост)
по крону запускаеться скрипт от рута которые смотрит в базе строки, которые отмечены как не добаленные пользователи, после того как добавил - отмечает как добавленные пользователи..

что-то непонятно... что отмечает ? кого добавил ?
если работаешь с бд /etc/passwd, /etc/shadow и т.д., то ... есть готовые утилиты.

Автор: gcc 26.7.2008, 14:37
какие утилиты?

можно держать пользотвалей используя pam-mysql и lib-nssmysql


я имею ввиду что я сделал по другому сейчас: 

1) программа gui добавляет в талицу пользователем, отмечает что они не добавленны, (те данные которые вводим) "0" - не добавленные, "1" - добавленные


2) дальше запускаеться скрипт по крону который берёт строки которые отмечены как не добавленные пользовали, заносит в масив со ссылками на скаляры (или просто через цыкл) и добавляем в систему пользоваеле + данные, после того как добавит, отмечает в таблице как доабвленные пользовалеи 

если удалить, то отмечает как "3", если изменить то "4"

Автор: bilbobagginz 26.7.2008, 15:39
Цитата(gcc @  26.7.2008,  14:37 Найти цитируемый пост)
можно держать пользотвалей используя pam-mysql и lib-nssmysql

можно, если это отвечает вашим требованиям.

самая обработанная ситуация - это pam-ldap, там есть уже много готовых утилит.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)