| CHANGING FILE PERMISSIONS
Writing Dynamic pages with CGI/Perl
Changing File Permissions
This page explains how to set file permissions for
the three most common type of web files: pages, scripts and
data/config files. If you're new to scripting, or getting
the dreaded "Internal Server Error" when you try to run a
sample script you've downloaded, start here.
To keep things simple, let's make the following
assumptions:
- pages should be readable/writable by the
owner and readable by the web visitor.
- scripts should be readable/writable/executable
by the owner and readable/executable by the web visitor.
- data-config files should be readable/writable
by the owner and readable/writable by the web visitor.
And also, lets use the following abbreviations:
- --- (or 0) = no permission
- r-- (or 4) = read-only permission
- rw- (or 6) = read/write permission
- r-x (or 5) = read/execute permission
- rwx (or 7) = read/write/execute permission
Sometimes you'll see these numbers referenced
for a script. For instance, "chmod your script to "755" or "777".
That means "set file permissions to "Read-Write-Execute/Read-Execute/Read-Execute".
"755" is in fact the most common setting for CGI/Perl scripts
- if your script does not work or you get an "Internal Server
Error" when you run it try this first.
To change file permissions using your FTP software:
- Log into your account and go to the directory
where the files are located.
- Highlight the file that you want to change
permission.
- Locate the "file permission" or "chmod" command
on your FTP software software (you may need to refer to
the manual or help file)

- There should be three groups. Each
group should have either checkboxes or a selection for the
permission type.
- set pages to rw- for the owner, no permission
for the group, and r--for other
- set scripts to rwx for the owner, no permission
for the group, and r-x for other
- set data/config files to rw- for the owner,
no permission for the group, and rw- for other

To change file permissions using your Control
Panel - File Manager:
- Log into your account Control Panel (YourDomain.com/menu)
and go to the File Manager, and then the "WWW" folder.
-
Identify the file that you want
to change permission.

-
Select the "permission" link
on the left side of the file you have identified. This
will open a new window.

-
There should be three groups.
Each group should have checkboxes for the permission types.
Don't worry about the "s" or "t" permissions - those are
for rarely used settings.
-
set plain html pages to rw-
for the owner, no permission for the group, and r--for
other (default)
-
set scripts to rwx for the
owner, r-x for the group, and r-x for other
-
set data/config files to
rw- for the owner, no permission for the group, and
rw- for other
-
Select "Submit" to finish.
|