Related Posts Plugin for WordPress, Blogger...

2010年4月8日

xampp 備忘

xampp下
設定ProFTPD使用virtual user



AuthUserFile /opt/lampp/etc/ftpd.passwd
AuthGroupFile /opt/lampp/etc/ftpd.group
AuthOrder mod_auth_file.c
#設定只可使用虛擬帳號登入
RequireValidShell off
#By default, proftpd disallows logins if the user's default shell is not listed in /etc/shells.
DefaultRoot ~


#DefaultRoot /opt/lampp/htdocs
#


cd /opt/lampp/bin/
sudo wget http://www.castaglia.org/proftpd/contrib/ftpasswd
sudo +x ftpasswd


sudo ./ftpasswd --passwd --name=knick --uid=65534 --gid=65534 --home=/opt/lampp/htdocs/ --shell=/bin/false --file=/opt/lampp/etc/ftpd.passwd
sudo ./ftpasswd --group --name=knick --gid=65534 --member=knick --file=/opt/lampp/etc/ftpd.group

因為ubuntu的nobody uid=65534 ,gid=65534,FTP上傳的檔案owner會等於你設定的uid 與 gid

#加下面兩行開關機時會自動啟動或停止服務
sudo ln -s /opt/lampp/lampp /etc/rc3.d/S99lampp
sudo ln -s /opt/lampp/lampp /etc/rc3.d/K01lampp
#加下面此行符合使用習慣
sudo ln -s /opt/lampp/lampp /etc/init.d/lampp



Categories: ,

0 意見: