Files and Permissions on Apache
Archived content. No warranty is made as to technical accuracy. Content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This appendix lists the permissions settings for the directories and files that contain the Microsoft® FrontPage 2002 Server Extensions. The initial installation of the FrontPage Server Extensions will install the files and directories listed in this appendix. As virtual servers are added, the appropriate files will be copied from these directories. This appendix reflects the file and folder permissions that are set by the fp_install.sh script.
In the /usr/local/frontpage/version5.0/ folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
-r r r |
bin bin |
LICENSE.TXT |
Software license agreement |
dr-xr-xr-r |
bin bin |
admin |
HTML Administration forms directory |
drwxr-xr-x |
bin bin |
apache-fp |
FrontPage Apache patch directory |
dr-xr-xr-x |
bin bin |
bin |
Administration tools directory |
dr-xr-xr-x |
bin bin |
exes |
Server extensions CGI implementation directory |
-rw-r r |
root other |
filelist.txt |
List of files |
-rwxrw-r |
root other |
fp_chown.sh |
Server extensions script |
-r-xr-xr-x |
bin bin |
fp_install.sh |
Server extensions installation script |
-rw-rw-r |
bin bin |
frontpage.cnf |
Server extensions configuration file |
-rw-rw-r |
bin bin |
frontpage.cnf.orig |
Server extensions configuration file |
dr-xr-xr-x |
bin bin |
nls |
Natural Language Support files directory |
-r r r |
bin bin |
readme.htm |
Server extensions informational file |
-r-xr-xr-x |
bin bin |
set_default_perms.sh |
Resets permissions on server extensions files |
dr-xr-xr-x |
bin bin |
_vti_bin |
Server Extensions CGI directory |
In the /usr/local/frontpage/version5.0/admin folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
dr-xr-xr-x |
bin bin |
1033 |
Server Extensions administration pages folder |
In the /usr/local/frontpage/version5.0/admin/1033 folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
-r r r |
bin bin |
*.htm |
Server Extensions administration pages |
-r r r |
bin bin |
*.css |
Style sheet for administration pages |
In the /usr/local/frontpage/version5.0/apache-fp folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
drwxr-xr-x |
bin bin |
_vti_bin |
FrontPage Apache patch stub program directory |
-rw-r r |
bin bin |
fp-patch-apache_1.3.12 |
FrontPage Apache patch source code |
-rw-r r |
root bin |
fpexe.c |
fpexe program source code |
-rwxr-xr-x |
root bin |
httpd |
Prebuilt patched Apache daemons |
-rw - |
root bin |
suidkey |
Custom key file created by change_server.sh |
In the /usr/local/frontpage/version5.0/apache-fp/_vti_bin folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
-rwsr-xr-x |
root bin |
fpexe |
FrontPage Apache patch stub program |
In the /usr/local/frontpage/version5.0/bin folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
-r r r |
bin bin |
_vti_inf.html |
FrontPage information file |
-r-xr-xr-x |
bin bin |
owsadm.exe |
FrontPage Server Extensions administration utility |
-r r r |
bin bin |
postinfo.html |
WebPost information file |
In the /usr/local/frontpage/version5.0/exes folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
dr-xr-xr-x |
bin bin |
_vti_bin |
FrontPage Server Extensions program directory |
In the /usr/local/frontpage/version5.0/exes/_vti_bin folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
dr-xr-xr-x |
bin bin |
_vti_adm |
Administration program directory |
dr-xr-xr-x |
bin bin |
_vti_aut |
Authoring program directory |
-r-xr-xr-x |
bin bin |
fpcount.exe |
Hit counter component runtime |
-r-xr-xr-x |
bin bin |
shtml.exe |
Server extensions browse-time program |
In the /usr/local/frontpage/version5.0/exes/_vti_bin/_vti_adm folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
-r-xr-xr-x |
bin bin |
admin.exe |
Server extensions administration program |
-r-xr-xr-x |
bin bin |
fpadmcgi.exe |
Server extensions administration program |
dr-xr-xr-x |
bin bin |
Images |
Administration pages images folder |
In the /usr/local/frontpage/version5.0/exes/_vti_bin/_vti_adm/images folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
-r r r |
bin bin |
*.gif |
Administration pages images |
In the /usr/local/frontpage/version5.0/exes/_vti_bin/_vti_aut folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
-r-xr-xr-x |
bin bin |
author.exe |
Server extensions authoring program |
In the /usr/local/frontpage/version5.0/nls folder:
Permissions |
User and Group owner |
File or subdirectory |
Description |
-r r r |
bin bin |
*.nls |
Code page description files |
Content area file and directory permissions
The file list below shows the locations and permissions for the FrontPage 2002 Server Extensions on a UNIX server when fpsrvadm.exe is run with the recommended umask of 022 by the administrator "kelly", a member of group "Volcano". The permissions do not allow group write access. They are 644 (rw-r r ) for files and 755 (rwxr-xr-x) for directories. To generate any other set of permissions, set your umask accordingly before running fpsrvadm.exe.
Permissions |
Administrator |
Group |
Location |
drwx |
Kelly |
Volcano |
_private |
drwxrwxr-x |
Kelly |
Volcano |
_vti_bin |
drwxrwxr-x |
Kelly |
Volcano |
_vti_cnf |
drwxrwxr-x |
Kelly |
Volcano |
_vti_log |
drwxrwxr-x |
Kelly |
Volcano |
_vti_pvt |
drwxrwxr-x |
Kelly |
Volcano |
_vti_txt |
drwxrwxr-x |
Kelly |
Volcano |
images |
-rw-r r |
Kelly |
Volcano |
postinfo.html |
In the _vti_bin folder:
Permissions |
Administrator |
Group |
Location |
drwxrwxr-x |
Kelly |
Volcano |
_vti_adm |
drwxrwxr-x |
Kelly |
Volcano |
_vti_aut |
In the _vti_pvt folder:
Permissions |
Administrator |
Group |
Location |
-rw-r r |
Kelly |
Volcano |
.roles |
-rw-rw-r |
Kelly |
Volcano |
access.cnf |
-rw-rw-r |
Kelly |
Volcano |
botinfs.cnf |
-rw-rw-r |
Kelly |
Volcano |
bots.cnf |
-rw-rw-r |
Kelly |
Volcano |
deptodoc.btr |
-rw-rw-r |
Kelly |
Volcano |
doctodep.btr |
-rw-rw-rw- |
Kelly |
Volcano |
frontpg.lck |
-rw-rw-r |
Kelly |
Volcano |
service.cnf |
-rw-rw-r |
Kelly |
Volcano |
service.grp |
-rw-rw-r |
Kelly |
Volcano |
service.lck |
-rw-rw-r |
Kelly |
Volcano |
service.pwd |
-rw-rw-r |
Kelly |
Volcano |
services.cnf |
-rw-rw-r |
Kelly |
Volcano |
svcacl.cnf |
-rw-rw-r |
Kelly |
Volcano |
writeto.cnf |
For maximum security, files created in Microsoft FrontPage are created with a umask of 022. To allow files to be created with a custom umask, edit and recompile the stub executables, shtml.exe, author.exe, admin.exe, and fpcount.exe. The source for these files is in /usr/local/frontpage/version5.0/srcs/fpsuid.c. To create a custom umask:
Edit fpsuid.c, changing the umask as desired.
Compile the file once for each of the stub executables.
Replace the stub executables with the new ones.