proftpd + MySQL + права на запись

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
kva_zp
рядовой
Сообщения: 18
Зарегистрирован: 2007-10-31 17:09:37

proftpd + MySQL + права на запись

Непрочитанное сообщение kva_zp » 2008-01-31 11:07:03

народ запустил proftpd
под anonumous - м все в порядке запись есть
а вот под пользователями те что из базы прав на запись нет. как сделать запись?
вот конфиг файл:

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


ServerName			"Main FTP Servant :)"
ServerType			standalone
DefaultServer			on
ScoreboardFile		/var/run/proftpd.scoreboard

Port				21
#Umask				022

MaxInstances			30
CommandBufferSize	512

User				ftp
Group				ftp

SQLAuthTypes            Plaintext
SQLAuthenticate         users
SQLConnectInfo          ftp@localhost:3306 root 
SQLUserInfo             `users_table` `username` `password` `uid` `gid` \
                        `homedir` `shell`
RequireValidShell off
SQLLogFile      /var/log/proftpd.log
SQLLog          PASS            counter_login
SQLNamedQuery   counter_login   UPDATE "`last_login`=UNIX_TIMESTAMP(), \
                                `login_count`=`login_count`+1 WHERE \
                                `username`='%u'" `users_table`
SQLLog          ERR_PASS        counter_err
SQLNamedQuery   counter_err     UPDATE "`last_err_login`=UNIX_TIMESTAMP(), \
                                `err_login_count`=`err_login_count`+1 WHERE \
                                `username`='%U'" `users_table`
SQLLog          RETR,STOR               log_story_transfer
SQLNamedQuery   log_story_transfer      INSERT "'',\
                                        UNIX_TIMESTAMP(),'%u',\
                                        '%f', '%b', '%h', \
                                        '%a', '%m', '%T'" \
                                         `xfer_table`
SQLLOG          ERR_RETR,ERR_STOR,ERR_DELE,ERR_RMD,ERR_RNTO\
                                        log_err_modify
SQLNamedQuery   log_err_modify          INSERT "'',\
                                        UNIX_TIMESTAMP(),\
                                        '%u', '%f', '%h', \
                                        '%a', '%m'" `xfer_errors`
DefaultRoot ~

    <Limit LOGIN>
	AllowAll
    </Limit>

    <Directory /usr/home/ftp/*>

	AllowOverwrite		on
	Umask	000

	<Limit WRITE>
	    AllowAll
	</Limit>

	<Limit STOR MKD RMD>
	    AllowAll
	</Limit>    
	
	<Limit READ>
	    AllowAll
	</Limit>
    
    </Directory>



# Bar use of SITE CHMOD by default
#<Limit SITE_CHMOD>
#  DenyAll
#</Limit>

<Anonymous /usr/home/ftp>
User 	ftp
Group 	ftp
UserAlias	anonymous ftp
MaxClients	20	"sorry, max %m users - try again leter"

    <Limit WRITE>
	DenyAll
    </Limit>

    <Directory UPLOAD/*>
	
	AllowOverwrite	on
	Umask	000
	
	<Limit READ>
	    AllowAll
	</Limit>    
	
	<Limit STOR MKD RMD>
	    AllowAll
	</Limit>    
    
	<Limit WRITE>
	    AllowAll
	</Limit>    
	
    </Directory>
</Anonymous>


Хостинговая компания 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
стреляли...
Сообщения: 35217
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: proftpd + MySQL + права на запись

Непрочитанное сообщение Alex Keda » 2008-01-31 11:09:54

тема обсуждалась.
Поиск по форуму рулит.
==========
в двух словах - у виртуальных пользователей должны быть реальные uid/gid
Убей их всех! Бог потом рассортирует...