акаунты на каталог proftp, или пользователи сиситемы в БД

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение ProFTP » 2008-07-24 13:33:23

что-то я не понял

есть акканут для пользователя, права стоят для него, можно в этот акканут поставить еще одного пользователя которого нету в системе, чтобы он туда заходил или в подкаталог как тут сделать, в таблицу вставляют точное значение: логин, групу uid gid

Как сделть чтобы 2 аккаунта были? нужно в систему добавлять этого пользователя и поставить параельно в одну групу чтоли??

Код: Выделить всё

DROP TABLE IF EXISTS `users_table`;
CREATE TABLE `users_table` (
  `unic_id` int(11) NOT NULL auto_increment,
  `username` varchar(20) NOT NULL,
  `password` varchar(20) NOT NULL,
  `groupname` varchar(24) NOT NULL,
  `uid` int(11) NOT NULL,
  `gid` int(11) NOT NULL,
  `homedir` varchar(50) NOT NULL,
  `shell` varchar(20) NOT NULL,
  `last_login` int(15) NOT NULL,
  `login_count` int(15) NOT NULL,
  `last_err_login` int(15) NOT NULL,
  `err_login_count` int(15) NOT NULL,
  PRIMARY KEY  (`unic_id`)
) ENGINE=MyISAM COMMENT='Таблица пользователей';

--
-- Dumping data for table `users_table`
--

INSERT INTO `users_table` VALUES (1,'lissyara','123','lissyara',
1001,1001,'/usr/home/lissyara','/sbin/nologin',0,0,0,0);
INSERT INTO `users_table` VALUES(2, 'admin','123', 'ftp',
'1000', '1000', '/usr/users/admin', '/sbin/nologin',0,0,0,0)
Последний раз редактировалось ProFTP 2008-07-24 13:48:59, всего редактировалось 1 раз.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35266
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: несколько аккаунтов на один каталог proftp

Непрочитанное сообщение Alex Keda » 2008-07-24 13:34:58

да
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: несколько аккаунтов на один каталог proftp

Непрочитанное сообщение ProFTP » 2008-07-24 13:44:36

понял, спасибо

еще вопрос другой, а можно пользователей системы поставить в mysql таблицу или в аналогичную фишку?? тут надо смотреть в сторону KERBEROS5 или ldap?

ну чтобы вносить туда их не от руда системы , а через mysql пользователя, например... (или через аналог mysql)

есть варианты?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение ProFTP » 2008-07-25 7:37:51

можно хранить пользователей системы в БД?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение paradox » 2008-07-25 9:23:14

теоретически да
pam login

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение ProFTP » 2008-07-25 10:09:59

это аунтефикация PAM, а как мне добавить например пользователя в этот PAM??

http://search.cpan.org/search?m=all&q=pam&s=1

а есть хотябы DB_Berkley? чтобы с помощю модулю управлять?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение paradox » 2008-07-25 10:20:05

Код: Выделить всё

more /etc/pam.d/login
тебе остаеться найти токо модуль pam_* который работает с базой или как там тебе хочеться хоть с радиусом хоть с тебефоном по gprs

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение squid » 2008-07-25 10:20:21

нужен пам модуль, с помощью которого будет проходить проверка к примеру pam_ldap, pam_winbind, pam_radius
хех..

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение squid » 2008-07-25 10:22:17

радиус может с базы брать юзверей, но там проблема есть, для радиуса нет nss_ модуля или его аналога, по крайней мере я не нашел
если решишь задачу, напиши, пжл
хех..

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение ProFTP » 2008-07-25 10:23:28

а добавить я смогу пользователя? можно ссылку, если у кого-то под рукой, а то нахожу что-то отрывки какие-то...
проверка мне зачем?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение paradox » 2008-07-25 10:25:19

>ProFTP
man ports
>squid
самому написать можно
но думаю в нете есть готовые

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение ProFTP » 2008-07-25 10:26:25

squid писал(а):радиус может с базы брать юзверей, но там проблема есть, для радиуса нет nss_ модуля или его аналога, по крайней мере я не нашел
если решишь задачу, напиши, пжл
странно почему нету возможности работать с mysql, если она упадет или взломают, то все упадет веб, почта фтп, если оно упадет, то пускай и пользователои падают... нафига держать веб пользователей "за рутом" ?

а харнить в БД не всех пользователей, а веб пользователей..

может в исходниках надо поковырять где-то
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение ProFTP » 2008-07-25 10:27:58

paradox писал(а):>ProFTP
man ports
>squid
самому написать можно
но думаю в нете есть готовые
причет тут man ports ?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение squid » 2008-07-25 10:28:13

paradox писал(а): >squid
самому написать можно
но думаю в нете есть готовые
по поводу нета - не нашел, если есть ссылки, выложи пожалуйста
как написать пока даже представления не имею с чего можно начать, есть что почитать по этому поводу ?
хех..

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение paradox » 2008-07-25 10:29:28

готовые модули с соурсами есть помоему в системе или в портах
библиотека радиуса точно есть в системе

freeradius/radius-cistron итд стяни
в каком то из них или в других могут быть модули тож

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение squid » 2008-07-25 10:31:25

ProFTP писал(а):странно почему нету возможности работать с mysql, если она упадет или взломают, то все упадет веб, почта фтп, если оно упадет, то пускай и пользователои падают... нафига держать веб пользователей "за рутом" ?

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

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение paradox » 2008-07-25 10:34:45

Код: Выделить всё

man ports
для тебя это и так много

ну не отправлять же тебя еще и в каталог

Код: Выделить всё

cd /usr/ports/security/pam_*
как по мне это уже занадто

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение ProFTP » 2008-07-25 10:43:33

ты лучше скажи как теперь добавить пользователя?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение paradox » 2008-07-25 10:46:20

раздел работы с mysql в другой ветке форума

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение ProFTP » 2008-07-25 11:01:34

paradox, а ты это делал? каким образом таблица должна быть построенна скажие пожалуйста?

тут не написано...
http://pam-mysql.sourceforge.net/Documentation/#q3
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение paradox » 2008-07-25 11:19:39

ты просил показать что где и как
я тебе показал)
дальше иди разбирайся
редми там есть
на всякий случай можно еще поискать
инет бооооольшой


зачем мне такие извращение делать :crazy: :crazy:

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: акаунты на каталог proftp, или пользователи сиситемы в БД

Непрочитанное сообщение ProFTP » 2008-07-25 11:25:45

еще вот это надо установить и всё!
/usr/ports/net/libnss-mysql
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение