3.03.2009

Yusuf ile Proftpd+MySQLD Yukleme (RHEL 5.2 x86_64 Uzerine) III

Mysql'de yaptıgımız degisikliklerin aktif olması için;

$ mysql -uroot -psifre
mysql> FLUSH PRIVILEGES;
mysql>exit;

calısan proftpd deamon'ı varsa bulup sonlandırıyoruz..

# ps -ef | grep proftpd
proftpd 19249 1 0 14:05 ? 00:00:00 proftpd: (accepting connections)

# kill -9 19249

Simdi son bi isimiz kaldi.

proftpd.conf da bazi ayarlar yaparak, proftpd loglarini ve kullanici bilgisinin nerede bulunacagini anlamasini sagliycaz.

# vi /etc/proftpd/proftpd.conf

LoadModule mod_sql.c
LoadModule mod_sql_mysql.c
SQLAuthTypes Plaintext Crypt
SQLBackend mysql
SQLAuthTypes Backend
SQLAuthenticate users* groups*
SQLConnectInfo proftpddb@localhost proftpd_user passwd
SQLUserInfo ftpuser userid passwd uid gid homedir shell
SQLGroupInfo ftpgroup groupname gid members
SQLLog PASS updatecount
SQLNamedQuery updatecount UPDATE "count=count+1, accessed=now() WHERE userid='%u'" ftpuser
SQLLog STOR,DELE modified
SQLNamedQuery modified UPDATE "modified=now() WHERE userid='%u'" ftpuser


son olarak proftpd servisimizi başlatiyoruz.

# /usr/local/sbin/proftpd