Автор Тема: Системные пользователи в БД  (Прочитано 2676 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DavyJohnes

  • Пользователь
  • *
  • Сообщений: 12
Системные пользователи в БД
« : 18 Января 2013, 20:46:27 »
Возможно ли хранить системных юзеров linux в базе данных, например MySQL ?
 

Оффлайн qupl

Re: Системные пользователи в БД
« Ответ #1 : 18 Января 2013, 20:54:58 »
Ммм. А смысл?

Оффлайн DavyJohnes

  • Пользователь
  • *
  • Сообщений: 12
Re: Системные пользователи в БД
« Ответ #2 : 18 Января 2013, 21:03:35 »
Ммм. А смысл?
Для большей гибкости. Для возможности сторонним приложения оперировать этими данными. Для единой базы пользователей на нескольких системах.
 

Оффлайн qupl

Re: Системные пользователи в БД
« Ответ #3 : 18 Января 2013, 21:20:30 »
Хранить можно (еще большой вопрос что именно, логины/проли??), но самой операционной системе это не даст практически ничего.

Оффлайн DavyJohnes

  • Пользователь
  • *
  • Сообщений: 12
Re: Системные пользователи в БД
« Ответ #4 : 18 Января 2013, 21:22:23 »
Хранить можно (еще большой вопрос что именно, логины/проли??), но самой операционной системе это не даст практически ничего.
У меня свой интерес в этой теме, изложить который в двух словах не получится. Не могли бы вы меня направить, в какую сторону гуглить?

Сообщение объединено: 18 Января 2013, 21:23:39
(еще большой вопрос что именно, логины/проли??)
И то и другое и третье...по сути нужна полная проекция /etc/passwd и /etc/shadow в БД.
 

Оффлайн xbsd

Re: Системные пользователи в БД
« Ответ #5 : 18 Января 2013, 21:26:15 »
Для единой базы пользователей на нескольких системах.
LDAP ?
 

Оффлайн qupl

Re: Системные пользователи в БД
« Ответ #6 : 18 Января 2013, 21:37:10 »
Неизвестно в какую сторону , потому что только Вы представляете, что именно хотите. В базе данных можно хранить что угодно, хоть пароли, хоть картинки с файлами.

Оффлайн DavyJohnes

  • Пользователь
  • *
  • Сообщений: 12
Re: Системные пользователи в БД
« Ответ #7 : 18 Января 2013, 21:47:21 »
Неизвестно в какую сторону , потому что только Вы представляете, что именно хотите. В базе данных можно хранить что угодно, хоть пароли, хоть картинки с файлами.
Мне нужно сделать так что бы БД с записями с именами, паролями, группами, домашними каталогами и прочей информацией у юзере Linux, стала полной заменой штатных /etc/passwd и /etc/shadow. Что бы все прикладное ПО (FTP/HTTP/PROXY-сервера и прочее) использовало (и быть может изменяло) эту базу данных.

Если сказать проще - я хочу ЕДИНУЮ БАЗУ ДАННЫХ ПОЛЬЗОВАТЕЛЕЙ для всего всего всего (LINUX пользователи, SSH, FTP, SMB и прочее).
 

Оффлайн qupl

Re: Системные пользователи в БД
« Ответ #8 : 18 Января 2013, 21:56:30 »
Дело за малым - переписать весь софт.

Оффлайн Olej

Re: Системные пользователи в БД
« Ответ #9 : 19 Января 2013, 01:01:44 »
Хранить можно (еще большой вопрос что именно, логины/проли??), но самой операционной системе это не даст практически ничего.
Даст...
При малейшем нарушении целостности SQL БД - система моментально и глухо погибнет, перезагрузить её уже не удастся.

Кроме того, один из изначально сформулированных принципов UNIX звучал так: все конфигурации - в текстовых файлах, форматах (XML, кстати, не есть отход от этого принципа - это тоже специальный текстовый формат).

А вот "реестры", "ульи", "пчёлы" - эти все удовольствия пусть остаются для поклонников Windows.
 

Оффлайн rayanAyar

Re: Системные пользователи в БД
« Ответ #10 : 19 Января 2013, 09:27:05 »
хочу ЕДИНУЮ БАЗУ ДАННЫХ ПОЛЬЗОВАТЕЛЕЙ
LDAP однозначно.
 

Оффлайн DavyJohnes

  • Пользователь
  • *
  • Сообщений: 12
Re: Системные пользователи в БД
« Ответ #11 : 19 Января 2013, 14:46:23 »
LDAP однозначно.
Почему не MySQL ?
Неизвестно в какую сторону , потому что только Вы представляете, что именно хотите. В базе данных можно хранить что угодно, хоть пароли, хоть картинки с файлами.
То ли я неверно изъяснился то ли вы меня неверно поняли, но все что я хотел от вас услышать это "pam_mysql", уже сам нагуглил.
Даст...
При малейшем нарушении целостности SQL БД - система моментально и глухо погибнет, перезагрузить её уже не удастся.
С чего бы это? Если оставить два источника информации: первый стандартный механизм Linux и второй - смотреть в БД MySQl. Даже если база отвалится то /etc/passwd То все равно функционирует
 

Оффлайн Olej

Re: Системные пользователи в БД
« Ответ #12 : 19 Января 2013, 15:05:51 »
ОТВЕТ
ПЕЧАТЬ
Цитата: rayanAyar от Сегодня в 09:27:05
LDAP однозначно.
Почему не MySQL ?

Потому что не MySQL ;D
Потому, что LDAP, или RADIUS сервер, или DIAMETER сервер ...
Потому, что это давно решённый вопрос.
 

Теги: