RE: [PHP] Creating an FTP account on the fly from PHP
- From: linux@xxxxxxxxxxxxxxxxx ("Jake McHenry")
- Date: Thu, 22 Mar 2007 18:38:44 -0400
On 3/22/07, PHP Fusebox <salientdigital@xxxxxxxxx> wrote:
I built a CMS that lets a super user create and manage basic usersFTP account
(among lots of other things). I want basic users to get an
that is automatically associated with their website useraccount, and
managed from my add/edit user form. For example if I create a userFTP server
named fred032@xxxxxxxxxxxx for him to login to my web app, I want my
users to be able to use their same login name and password to access
their web folder via FTP.
I am running on LAMP on a CPanel server with ProFTP as the
software, but I have no clue how to get PHP to be able to create,where this
edit, or delete an FTP account. Can someone point me in the right
direction?
I can see the Form field names and URLs in the CPanel forms
is set up, but is it safe to CURL these same URLs from my app? That
seems like a big security risk.
Thanks,
Geoff
Let's start with the end, it is a big security hole, as you would need
to enter your reseller account info in the curl options. Which might
be traced somewhere.
I'm not sure how ProFTP is set up, but might it be that it is working
for every local user? So that if you create a new user on your system,
that it can also login through FTP. That's quite common for such
things as CPanel. I never used CPanel or such on my own development
server so i don't know, but i think it works like above, and you
should just create a new user with useradd from within PHP with the
exec function.
Tijnema
Make sure your system is secure, users created are in their own group and
can't get to anything... Can't run anything, etc. I made that mistake a long
time ago when I was first starting out.. Ended up with a root kit installed
..... Yippeeeee
Jake
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.17/730 - Release Date: 3/22/2007
7:44 AM
.
- References:
- Re: [PHP] Creating an FTP account on the fly from PHP
- From: "Tijnema !"
- Re: [PHP] Creating an FTP account on the fly from PHP
- Prev by Date: Re: Random Unique ID
- Next by Date: RE: [PHP] Question before upgrading to 5
- Previous by thread: Re: [PHP] Creating an FTP account on the fly from PHP
- Next by thread: Re: [PHP] Creating an FTP account on the fly from PHP
- Index(es):
Relevant Pages
|