            Files and Permissions for UNIX Web Servers

Files and Permissions for UNIX Web Servers

This appendix lists the file permission settings for both the
directories and files that contain the main core of the
FrontPage Server Extensions and the directories and files that
are installed into the content area of the web server.

Core Server Extensions File/Directory Permissions

The initial installation of the FrontPage Server Extensions will
install the following directories and files with the permissions
listed below. When virtual servers are added, the appropriate
files will be copied from these directories.

/usr/local/frontpage

-rwxr--r--  | 2  | root  | other  |

32594  |

Jul  |

7  |

12:16  | fp_install.sh

-rwxr--r--  | 2  | root  | other  |

15634  |

Jul  |

7  |

12:16  | change_server.sh

lrwxrwxrwx  | 1  | root  | other  |

31  |

Jul  |

7  |

09:02  | currentversion

/usr/local/frontpage/version3.0/

drwxr-xr-x  | 2  | bin  | bin  |

512  |

Jul  |

7  |

12:16  | _vti_bin

drwxr-xr-x  | 2  | bin  | bin  |

512  |

Jul  |

7  |

12:16  | bin

drwxr-xr-x  | 2  | bin  | bin  |

512  |

Jul  |

7  |

12:16  | exes

-rw-r--r--  | 2  | bin  | bin  |

121  |

Jul  |

7  |

12:16  | frontpage.cnf

/usr/local/frontpage/version3.0/apache-fp

-r-xr-xr-x  | 1  | bin  | bin  | 241892  | Jul  | 7  | 12:16  |
httpd

drwxr-xr-x  | 2  | bin  | bin  |

512  |

Jul  |

5  |

21:28  | _vti_bin

-rw-------  | 1  | root  | other  |

0  |

Jul  |

7  |

12:58  | fpclean.lck*

-rw-------  | 1  | root  | other  |

128  |

Jul  |

7  |

12:58  | suidkey.<number>*

/usr/local/frontpage/version3.0/apache-fp/_vti_bin

-rwsr-xr-x  | 1  | root  | bin  |

8032  |

Jul  |

5  |

18:36  | fpexe

/usr/local/frontpage/version3.0/_vti_bin:

drwxr-xr-x  | 2  | bin  | bin  |

512  |

Jul  |

7  |

12:16  | _vti_adm

drwxr-xr-x  | 2  | bin  | bin  |

512  |

Jul  |

7  |

12:16  | _vti_aut

-rwsr-xr-x  | 1  | bin  | bin  |

3444  |

Jul  |

7  |

12:16  | shtml.exe

/usr/local/frontpage/version3.0/_vti_bin/_vti_adm

-rwsr-xr-x  | 2  | bin  | bin  |

3452  |

Jul  |

7  |

12:16  | admin.exe

/usr/local/frontpage/version3.0/_vti_bin/_vti_aut

-rwsr-xr-x  | 2  | bin  | bin  |

3452  |

Jul  |

7  |

12:16  | author.exe

/usr/local/frontpage/version3.0/exes

drwxr-xr-x  | 4  | Bin  | Bin  |

512  |

Jul  |

1  |

12:16  | _vti_bin

/usr/local/frontpage/version3.0/exes/_vti_bin

drwxr-xr-x  | 2  | bin  | bin  |

512  |

Jul  |

7  |

12:16  | _vti_adm

drwxr-xr-x  | 2  | bin  | bin  |

512  |

Jul  |

7  |

12:16  | _vti_aut

-rwxr-xr-x  | 1  | bin  | bin  |

2462444  |

Jul  |

7  |

12:16  | shtml.exe

/usr/local/frontpage/version3.0/exes/_vti_bin/_vti_adm

-rwxr-xr-x  | 2  | bin  | bin  |

2462876  |

Jul  |

7  |

12:16  | admin.exe

/usr/local/frontpage/version3.0/exes/_vti_bin/_vti_aut

-rwxr-xr-x  | 2  | bin  | bin  |

2462876  |

Jul  |

7  |

12:16  | author.exe

/usr/local/frontpage/version3.0/bin

-rw-r--r--  | 2  | bin  | bin  |

3452  |

Jul  |

7  |

12:16  | _vti_inf

-rwxr-xr-x  | 2  | bin  | bin  |

2373344  |

Jul  |

7  |

12:16  | fpsrvadm.exe

-rw-r--r--  | 2  | bin  | bin  |

3452  |

Jul  |

7  |

12:16  | postinfo.html

/usr/local/frontpage/version3.0/nls

-rw-r--r--  | 1  | bin  | bin  |

486850  |

Jul  |

5  |

18:36  | *.nls

* Created on installation and execution of the FrontPage 98
patch for the Apache Web Server.

Content Area File/Directory Permissions

There are two main methods of running the FrontPage Server
Extensions on a UNIX server. The two methods are:
  * Single UNIX account per customer
  * Multiple UNIX accounts per customer

For additional information regarding the FrontPage Server
Extensions on a UNIX server, please see the Security document in
the Server Extension Resource Kit.

Single UNIX account per customer - Permissions Settings

The file listing below shows the location and permission
settings for the FrontPage Server Extensions on a UNIX server
when only a single UNIX account requires access to the FrontPage
Web. The permissions do not allow for group Write access.
Specifically, the file permissions are set accordingly:

644 (rw-r--r--) for files
755 (rwxr-xr-x) for directories
022 for the umask

Additional FrontPage Administrators and Authors may be added by
using the Tools Permissions menu option in the FrontPage
Explorer. Using this tool will not affect any UNIX file
permissions.

Content directory structure (example)

drwxr-xr-x  | 4  | kelly  | volcano  |

512  |

Jul  |

7  |

13:16  | _vti_bin

drwxr-xr-x  | 2  | kelly  | volcano  |

512  |

Jul  |

7  |

08:56  | _vti_cnf

-rw-r--r--  | 1  | kelly  | volcano  |

1819  |

Jul  |

7  |

13:14  | _vti_inf.html

drwxr-xr-x  | 2  | kelly  | volcano  |

512  |

Jul  |

7  |

13:16  | _vti_log

drwxr-xr-x  | 4  | kelly  | volcano  |

1024  |

Jul  |

8  |

08:50  | _vti_pvt

drwxr-xr-x  | 3  | kelly  | volcano  |

512  |

Jul  |

7  |

13:17  | _vti_txt

-rw-r--r--  | 1  | kelly  | volcano  |

2163  |

Jul  |

9  |

08:56  | index.html

-rw-r--r--  | 1  | kelly  | volcano  |

2595  |

Jul  |

7  |

13:16  | postinfo.html

_vti_bin:

drwxr-xr-x  | 2  | kelly  | volcano  |

512  |

Jul  |

7  |

12:16  | _vti_adm

drwxr-xr-x  | 2  | kelly  | volcano  |

512  |

Jul  |

7  |

12:16  | _vti_aut

-rwsr-xr-x  | 1  | kelly  | volcano  |

3444  |

Jul  |

7  |

12:16  | shtml.exe

_vti_bin/_vti_adm:

-rwsr-xr-x  | 2  | kelly  | volcano  |

3452  |

Jul  |

7  |

12:16  | admin.exe

_vti_bin/_vti_aut:

-rwsr-xr-x  | 2  | kelly  | volcano  |

3452  |

Jul  |

7  |

12:16  | author.exe

Multiple UNIX accounts per customer - Permissions Settings

The following file listing shows the location and permission
settings for the FrontPage Server Extensions on a UNIX server
when multiple UNIX accounts require access to the same FrontPage
Web. The permissions do allow for group Write access and assume
that each individual UNIX account that requires access is a
member of that group. Specifically, the file permissions are set
accordingly:

664 (rw-rw-r--) for files
775 (rwxrwxr-x) for directories
002 for the umask

Additional FrontPage Administrators and Authors may be added by
using the Tools Permissions command in the FrontPage Explorer.
Using this tool will not affect any UNIX file permissions.

drwxrwxr-x  | 4  | george  |

www  |

512  |

Jul  |

7  |

13:16  | _vti_bin

drwxrwxr-x  | 2  | george  |

www  |

512  |

Jul  |

7  |

08:56  | _vti_cnf

-rw-rw-r--  | 1  | george  |

www  |

1819  |

Jul  |

7  |

13:14  | _vti_inf.html

drwxrwxr-x  | 2  | george  |

www  |

512  |

Jul  |

7  |

13:16  | _vti_log

drwxrwxr-x  | 4  | george  |

www  |

1024  |

Jul  |

8  |

08:50  | _vti_pvt

drwxrwxr-x  | 3  | george  |

www  |

512  |

Jul  |

7  |

13:17  | _vti_txt

-rw-rw-r--  | 1  | george  |

www  |

2163  |

Jul  |

9  |

08:56  | index.html

-rw-rw-r--  | 1  | george  |

www  |

2595  |

Jul  |

7  |

13:16  | postinfo.html

_vti_bin

drwxrwxr-x  | 2  | george  |

www  |

512  |

Jul  |

7  |

12:16  | _vti_adm

drwxrwxr-x  | 2  | george  |

www  |

512  |

Jul  |

7  |

12:16  | _vti_aut

-rwsr-xr-x  | 1  | george  |

www  |

3444  |

Jul  |

7  |

12:16  | shtml.exe

_vti_bin/_vti_adm

-rwsr-xr-x  | 2  | george  |

www  |

3452  |

Jul  |

7  |

12:16  | admin.exe

_vti_bin/_vti_aut

-rwsr-xr-x  | 2  | george  |

www  |

3452  |

Jul  |

7  |

12:16  | author.exe
