[nycphp-talk] chmod and file permissions
Edward Potter
ejp at well.com
Mon Oct 14 09:47:30 EDT 2002
hi,
ok, is this an upload using php with a form? Then files are owned by
user nobody, which should have viewable permission, HOWEVER you should
also check out the UMASK command in Unix. If this an FTP upload, then
that's another story. Permissions can be kinda of tricky. You may to
assume the ID of the user at the command line, create a file, and do a
basic save, see where it ends up permissions wise. Once you get your
UMASK set, I think you'll be ok. No matter what u do permissions wise,
the UMASK is going to be the default maker of permissions.
-- ed
The default file permissions (umask):
Each user has a default set of permissions which apply to all files
created by that user, unless the software explicitly sets something
else. This is often called the 'umask', after the command used to change
it. It is either inherited from the login process, or set in the .cshrc
or .login file which configures an individual account, or it can be run
manually.
On Monday, October 14, 2002, at 04:25 AM, Phil Powell wrote:
> If your directory is set to permissions 0755, and you upload your files
> to be at permissions 0744, will that change the permissions of the
> directory? Whenever I upload a file, even though I have an is_dir
> check in place for the directory, the file is uploaded with permissions
> of 0755 and then the file becomes 0744 and then the file becomes 0744,
> and then I can't view the file!
>
> I am not grasping this whole aspect of file permissions apparently
> enough to be able to handle file uploading correctly within the
> framework of PHP. Anyone out there know what I must do to ensure the
> directory remains at 0755 and the files at 0744 or 0755 and ensure they
> can be viewed by all?
>
> Thanx
> Phil
>
>
>
> --- Unsubscribe at http://nyphp.org/list ---
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 2010 bytes
Desc: not available
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20021014/63577809/attachment.bin>
More information about the talk
mailing list