MySQL и системные учетки
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
MySQL и системные учетки
Немного дикий вопрос. Можно ли организовать работу FreeBSD так, что занесение нового пользователя в систему велось из таблицы MySQL. Тоесть, допустим в MySQL есть таблица Accounts, в которую вносятся имя пользователя, пароль и права. А уже оттуда, из таблицы, это все переносилось в систему... Надеюсь ясно изложил... Понимаю - извращение, но все же... ?!
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- MASiK
- лейтенант
- Сообщения: 625
- Зарегистрирован: 2008-09-19 20:09:41
- Откуда: Оттуда
- Контактная информация:
Re: MySQL и системные учетки
Не понял что ты хочешь
Но как я понял тебе нужна база учёток скула
посмотри по внимательней базу
P.S. mysql - База, user - Таблица 
Но как я понял тебе нужна база учёток скула
посмотри по внимательней базу
Код: Выделить всё
mysql > user

Самурай
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: MySQL и системные учетки
Код: Выделить всё
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| servers |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
23 rows in set (0.01 sec)
mysql> select * from user limit 1\G
*************************** 1. row ***************************
Host: localhost
User: root
Password:
Select_priv: Y
Insert_priv: Y
Update_priv: Y
Delete_priv: Y
Create_priv: Y
Drop_priv: Y
Reload_priv: Y
Shutdown_priv: Y
Process_priv: Y
File_priv: Y
Grant_priv: Y
References_priv: Y
Index_priv: Y
Alter_priv: Y
Show_db_priv: Y
Super_priv: Y
Create_tmp_table_priv: Y
Lock_tables_priv: Y
Execute_priv: Y
Repl_slave_priv: Y
Repl_client_priv: Y
Create_view_priv: Y
Show_view_priv: Y
Create_routine_priv: Y
Alter_routine_priv: Y
Create_user_priv: Y
Event_priv: Y
Trigger_priv: Y
ssl_type:
ssl_cipher:
x509_issuer:
x509_subject:
max_questions: 0
max_updates: 0
max_connections: 0
max_user_connections: 0
1 row in set (0.00 sec)
mysql>
- Pez!
- старшина
- Сообщения: 436
- Зарегистрирован: 2008-01-13 20:02:24
- Откуда: москва матушка
Re: MySQL и системные учетки
Эм, может автор хотел следующие - он заводит в базе пользователя, а потом при помощи какого-то механизма происходит регистрация пользователя в системе (adduser) ?
Всёравно все умрут, какая разница....и только серваки с фряхой будут работать ещё некоторое время после.
-
- сержант
- Сообщения: 226
- Зарегистрирован: 2008-10-11 19:19:24
- Откуда: 2:5093/41
Re: MySQL и системные учетки
Вообще хотелка странная конечно, но реализовать можно, добавляете запись в таблицу мускула и дальше по крону, например раз в минуту или реже, прочёсываете эту таблицу и если новые записи появились, то переносте их в систему. Вот только для чего это может понадобиться непонятно, практического смыла не видно, ведь управлять такой системой сложновато.
Если вы ищете вариант как аутентифицировать в системе пользователей чьи учетные данные хранятся в базе mysql, вместо /etc/passwd, тогда вам вероятно нужен pam-модуль, например http://pam-mysql.sourceforge.net/ корректно настроите его и внесёте в /etc/pam.d/ + понадобится http://savannah.nongnu.org/projects/nss-mysql что бы система могла получать информацию о пользователе тоже из mysql, например его домашний каталог, шелл.
Если вы ищете вариант как аутентифицировать в системе пользователей чьи учетные данные хранятся в базе mysql, вместо /etc/passwd, тогда вам вероятно нужен pam-модуль, например http://pam-mysql.sourceforge.net/ корректно настроите его и внесёте в /etc/pam.d/ + понадобится http://savannah.nongnu.org/projects/nss-mysql что бы система могла получать информацию о пользователе тоже из mysql, например его домашний каталог, шелл.
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: MySQL и системные учетки
у мя ошибка во время смены пароля root
что поможет?
Код: Выделить всё
mysql -p -u root
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: MySQL и системные учетки
а точнее? как запустить все это хоз-во?в гугле про винду много написано......поставил phpMyAdmin-вход ведь под рутом должен быть без пароля?я новичек в этом,ссори да и статья неполная на мой взгляд,но доходчивая!спасибо!
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
Re: MySQL и системные учетки
подскажите -как удалить учетку которая была заведена в mysql при помощи phpmyadmin например proftpd с паролем.удалил его ,в таблице привелегий этого юзера нет,а при перезагрузке mysql я опять могу зайти под этим пользователем
но только без пароля

- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: MySQL и системные учетки
пользователи лежат в mysql.userserver801 писал(а):в таблице привелегий этого юзера нет
- Pez!
- старшина
- Сообщения: 436
- Зарегистрирован: 2008-01-13 20:02:24
- Откуда: москва матушка
Re: MySQL и системные учетки
Разбираясь с одной хостинговой панелью, натолкнулся на вот такую библиотечку
_http://libnss-mysql.sourceforge.net/purpose.shtml
_http://libnss-mysql.sourceforge.net/purpose.shtml
В принципе решение проблемы топик стартера, но я вот никак её победить не могу, точнее не могу понять откуда она настройки берет ...Кто нибудь смотрел что за библиотечка ?ibnss-mysql enables the following:
* System-wide authentication and name service using a MySQL database. Applications do not need to be MySQL-aware or modified in any way.
* Storing authentication information in a database instead of text files.
* Creation of a single authentication database for multiple servers. This is often referred to as the "Single Sign-on" problem.
* Writing data-modification routines (IE self-management web interface).
libnss-mysql is similar to NIS or LDAP. It provides the same centralized authentication service through a database. What does this mean? Username, uid, gid, password, etc comes from a MySQL database instead of /etc/password, /etc/shadow, and /etc/group. A user configured in MySQL will look and behave just like a user configured in /etc/passwd. Your applications such as ls, finger, sendmail, qmail, exim, postfix, proftpd, X, sshd, etc. will all 'see' these users!
libnss-mysql does not provide a PAM solution. While PAM applications will still be able to authenticate users (using pam_unix), they will not be able to update information, such as user passwords.
Linux, Solaris, and FreeBSD (5.1+) are currently supported.
The current version of libnss-mysql allows you to store your user 'passwd', 'shadow', and 'group' information. It does not currently handle information like mail aliases, hosts, netgroups, etc.
Всёравно все умрут, какая разница....и только серваки с фряхой будут работать ещё некоторое время после.