Re: ftp scripts?
| From: | Curtis Maurand | Date: | Sat, 26 Sep 2015 03:25:18 +0000 |
| Subject: | Re: ftp scripts? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-325137@lists.php.net to get a copy of this message | ||
Changing ownership is a root only operation. You'll need to script a terminal (ssh) session to
issue those commands.
On September 25, 2015 6:20:14 PM EDT, Jeffry Killen <jekillen@prodigy.net> wrote:
>Hi folks;
>
>This is something I have not attempted as yet. it is a bit
>off topic, as it is a question more about ftp use than php.
>
>I have a package of php and html/php files spread over a
>directory structure (unix based server platform)
>
>What I want to do is create a script that will transfer ownership,
>wholesale from ftp user to the web server user. Because , once placed
>on a site via ftp,
>the package files and directories will NOT be owned by the web server
>user.
>
>I can have php enter a directory, make copies of all the files it
>finds, under a different name, but if the directory is not set to
>world readable/writable, php will not be able to remove the originals.
>
>The same is true for directories.
>
>So at some point I at least need to make all the directories and file
>perms 707 or 777 for dirs and 606 or 666 for files. That cannot
>be done by server/php because the server does not yet own the
>files and directories.
>
>SO: To automate this process, I would need a script to issue ftp
>commands under the auspices of the ftp user account. Or, just
>do chown with a CLI script and set appropriate perms for the files
>and directories.
>
>I am guessing that that would have to be done with a php CLI or
>shell script owned by the ftp user account.
>
>But how do I invoke a shell script or php CLI script via ftp?
>
>I am aware of the possibility of making the ftp user part of the
>group associated with the server user account, of setting the
>'s' bit. But, considering a remote host which may have different
>configurations, and not having admin access to the site, naturally,
>this seems the most universal approach ( shell of cli script to invoke
>remotely via ftp).
>
>I am working on a custom content management system that
>has upload, download, zip making, unzip to site directories
>and php script pages that are written to and used as php
>script based flat file database scheme. All the directories
>and select files must be manageable and writable by php. To add some
>security, the site administration can only be done via html/javascript
>interface. This in turn will be restricted to users with adequate login
>credentials. Php can manage permissions for its own files
>programmatically.
>
>Thanks for time and attention
>JK
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.