Понадобилось недавно sql командами вычислить висит ли dialapный пользователь в базе или нет.

Попросили меня недавно старые знакомые, обслужить один очень старый сервер в связи с отсуствием на данный момент у них админа. Я до сих пор думал что диалапный интернет уже и не существует, но оказывается что я ошибался :).

Так вот, дали мне логин и пароль от сервера и я начал изучать, что где находится.. В принципе, все как и обычно на провайдерских авторизационных серверах — mysql, radius, mgetty и другое.

Меня интересовали логин и пароль базы, которыми конектится радиус к базе и я выполнил поиск в конфигах:

# grep -r db /usr/local/etc/raddb/
/usr/local/etc/raddb/bisp.conf:auth_db biBll

Потом, я открыл файл /usr/local/etc/raddb/bisp.conf и просмотрел данные коннекта к базе которыми и воспользовался для подключения к ней.

# mysql -u billi@localhost -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 89 to server version: 4.0.23a
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql> use biBll;
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

Потом начал щупать командами базу:

show tables; — Просмотреть какие таблицы есть в базе.
show columns from online; — Просмотреть структуру таблицы online.
select * from online; — Посмотреть содержимое таблицы online.
delete from online where name = ‘test1’;Удалить запись из таблицы online соответствующую записи test1 в поле name.
update user set password = ‘pass1’ where name = ‘test1’; — Обновление данных в поле password соответствующие имени test1.
insert into user name=’test2′, password=’pass2′; — Добавление данных test2 и pass2 в поля name и password.
drop database dbname; — Удаление базы с именем dbname.
create database dbname; — Создание базы с именем dbname.

В принципе, это всё что мне и нужно было 🙂

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/?p=1342


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

You must be logged in to post a comment.