Make your own free website on
Microsoft Home Microsoft Home


Files and Permissions for UNIX Web Servers

This appendix lists the permissions settings for the directories and files that contain the FrontPage 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 script.


-r--r--r-- bin bin LICENSE.TXT Software license agreement
dr-xr-xr-x bin bin _vti_bin Server Extensions CGI directory
dr-xr-xr-x bin bin admcgi HTML Administration forms directory
drwx--x--x root bin apache-fp Apache patch directory
dr-xr-xr-x bin bin bin Administration tools directory
-r-xr-xr-x bin bin Apache patch server installation script
dr-xr-xr-x bin bin exes Server extensions CGI implementation directory
-r-xr-xr-x bin bin Server extensions installation script
-rw-rw-r-- bin bin frontpage.cnf Server extensions configuration file
dr-xr-xr-x bin bin nls National Language Support files directory
-r--r--r-- bin bin readme.htm Server extensions informational file
dr-xr-xr-x bin bin serk Server Extensions Resource Kit document directory
-r-xr-xr-x bin bin Resets permissions on server extensions files


dr-xr-xr-x bin bin _vti_adm Administrative stub directory
dr-xr-xr-x bin bin _vti_aut Authoring stub directory
-r-xr-xr-x bin bin fpcount.exe Hit counter component stub
-r-xr-xr-x bin bin shtml.exe Server Extensions browse-time stub program


-r-xr-xr-x bin bin admin.exe Server Extensions administration stub program


-r-xr-xr-x bin bin author.exe Server Extensions authoring stub program


-r--r--r-- bin bin *.htm HTML
-r--r--r-- bin bin *.gif HTML Administration Forms images
dr-xr-xr-x bin bin scripts HTML Administration server-side executable directory


-r-xr-xr-x bin bin fpadmcgi.exe HTML Administration server-side executable program


/usr/local/frontpage/version4.0/apache- fp
dr-xr-xr-x bin bin _vti_bin Apache patch stub program directory
-r--r--r-- bin bin fp-patch-apache_1.3.1 FrontPage Apache patch source code
-r--r--r-- root bin fpexe.c fpexe program source code
-r-xr-xr-x root bin httpd, httpd.compat Pre-built patched Apache daemons
-rw------- root bin suidkey Custom key file created by
-rw------- root bin suidkey.<number> * Dynamic key files created by, one per web process


-rwsr-xr-x root bin fpexe Apache patch stub program


-rw-r--r-- bin bin _vti_inf.html FrontPage information file
-r-xr-xr-x bin bin fpsrvadm.exe FrontPage Server Extensions administration utility
-rw-r--r-- bin bin postinfo.html WebPost information file


-r--r--r-- bin bin fpext.msg Server extensions message file, in language-specific directory.


dr-xr-xr-x bin bin _vti_bin  


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


-r-xr-xr-x bin bin admin.exe Server extensions administration program


-r-xr-xr-x bin bin author.exe Server extensions authoring program


-r--r--r-- bin bin *.nls Code page description files


-r--r--r-- bin bin *.htm Server Extensions Resource Kit HTML documents
-r--r--r-- bin bin *.gif Server Extensions Resource Kit images


Content area file/directory permissions

The file list below shows the locations and permissions for the FrontPage Server Extensions on a UNIX server when fpsrvadm.exe is run with the recommended umask of 022 by the administrator "kelly". 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. To add administrators and authors, use the FrontPage Permissions command.


drwxr-xr-x kelly volcano _vti_bin
drwxr-xr-x kelly volcano _vti_cnf
-rw-r--r-- kelly volcano _vti_inf.html
drwxr-xr-x kelly volcano _vti_log
drwxr-xr-x kelly volcano _vti_pvt
drwxr-xr-x kelly volcano _vti_txt
-rw-r--r-- kelly volcano index.html
-rw-r--r-- kelly volcano postinfo.html

drwxr-xr-x kelly volcano _vti_adm
drwxr-xr-x kelly volcano _vti_aut
-r-sr-sr-x kelly volcano fpcount.exe
-r-sr-sr-x kelly volcano shtml.exe

-r-sr-sr-x kelly volcano admin.exe

-r-sr-sr-x kelly volcano author.exe


For maximum security, files created in 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/version4.0/srcs/fpsuid.c. To create a custom umask:

  1. Edit fpsuid.c, changing the umask as desired.
  2. Compile the file once for each of the stub executables.
  3. Replace the stub executables with the new ones.



Last Updated June 1999
©1999 Microsoft Corporation. All rights reserved. Terms of Use. Disclaimer