Microsoft Home Microsoft Home
 Resource-Kit für Microsoft FrontPage 2000-Servererweiterungen

Anhänge


Dateien und Berechtigungen für UNIX-Webserver

In diesem Anhang sind die Berechtigungseinstellungen für die Verzeichnisse und Dateien aufgeführt, die die FrontPage-Servererweiterungen enthalten. Bei der ersten Installation der FrontPage-Servererweiterungen werden die in diesem Anhang aufgeführten Dateien und Verzeichnisse installiert. Werden virtuelle Server hinzugefügt, werden die entsprechenden Dateien aus diesen Verzeichnissen kopiert. Dieser Anhang informiert über die Datei- und Ordnerberechtigungen, die von dem Skript fp_install.sh festgelegt werden.

   

/usr/local/frontpage/version4.0/
   
-r--r--r-- bin bin LICENSE.TXT Softwarelizenz
dr-xr-xr-x bin bin _vti_bin CGI-Verzeichnis für Servererweiterungen
dr-xr-xr-x bin bin admcgi Verzeichnis für HTML-Verwaltungsformulare
drwx--x--x root bin apache-fp Verzeichnis für Apache-Patch
dr-xr-xr-x bin bin bin Verzeichnis für Verwaltungstools
-r-xr-xr-x bin bin change_server.sh Serverinstallationsskript für Apache-Patch
dr-xr-xr-x bin bin exes Verzeichnis für CGI-Implementierung der Servererweiterungen
-r-xr-xr-x bin bin fp_install.sh Installationsskript für Servererweiterungen
-rw-rw-r-- bin bin frontpage.cnf Konfigurationsdatei der Servererweiterungen
dr-xr-xr-x bin bin nls Verzeichnis für NLS-Dateien (National Language Support)
-r--r--r-- bin bin readme.htm Infodatei für Servererweiterungen
dr-xr-xr-x bin bin serk Verzeichnis für die Dokumentation des Resource-Kit für Servererweiterungen
-r-xr-xr-x bin bin set_default_perms.sh Setzt die Berechtigungen für die Servererweiterungsdateien zurück

   

/usr/local/frontpage/version4.0/_vti_bin:
   
dr-xr-xr-x bin bin _vti_adm Stub-Verzeichnis für Verwaltung
dr-xr-xr-x bin bin _vti_aut Stub-Verzeichnis für Dokumenterstellung
-r-xr-xr-x bin bin fpcount.exe Stub für die Zugriffszähler-Komponente
-r-xr-xr-x bin bin shtml.exe Stub-Programm der Servererweiterungen für den Lesezugriff

   

/usr/local/frontpage/version4.0/_vti_bin/_vti_adm
   
-r-xr-xr-x bin bin admin.exe Stub-Programm der Servererweiterungen für die Verwaltung

   

/usr/local/frontpage/version4.0/_vti_bin/_vti_aut
   
-r-xr-xr-x bin bin author.exe Stub-Programm der Servererweiterungen für die Dokumenterstellung

   

/usr/local/frontpage/version4.0/admcgi
   
-r--r--r-- bin bin *.htm HTML-Dateien
-r--r--r-- bin bin *.gif Bilder für die HTML-Verwaltungsformulare
dr-xr-xr-x bin bin scripts Verzeichnis für serverseitige Programmdateien für HTML-Verwaltung

   

/usr/local/frontpage/version4.0/admin/scripts
   
-r-xr-xr-x bin bin fpadmcgi.exe Serverseitige Programmdatei für HTML-Verwaltung

   

/usr/local/frontpage/version4.0/apache-fp
   
dr-xr-xr-x bin bin _vti_bin Verzeichnis für das Stub-Programm für den Apache-Patch
-r--r--r-- bin bin fp-patch-apache_1.3.1 Quellcode für den
FrontPage Apache-Patch
-r--r--r-- root bin fpexe.c Quellcode für das Pro-
gramm fpexe
-r-xr-xr-x root bin httpd, httpd.compat Vorgefertigte gepatchte
Apache-Dämonen
-rw------- root bin suidkey Benutzerdefinierte Schlüsseldatei, die von change_server.sh
erstellt wurde
-rw------- root bin suidkey.<Zahl> * Dynamische Schlüsseldateien, die von change_server.sh
für jeden einzelnen Webprozess erstellt werden

   

/usr/local/frontpage/version4.0/apache-fp/_vti_bin
   
-rwsr-xr-x root bin fpexe Stub-Programm für den
Apache-Patch

   

/usr/local/frontpage/version4.0/bin
   
-rw-r--r-- bin bin _vti_inf.html FrontPage-Infodatei
-r-xr-xr-x bin bin fpsrvadm.exe Verwaltungsprogramm für
die FrontPage-Servererwei-
terungen
-rw-r--r-- bin bin postinfo.html WebPost-Infodatei

   

/usr/local/frontpage/version4.0/bin/10xx
   
-r--r--r-- bin bin fpext.msg Datei für Meldungen der Servererweiterungen (in sprachspezifischem Verzeichnis)

   

/usr/local/frontpage/version4.0/exes
   
dr-xr-xr-x bin bin _vti_bin    

   

/usr/local/frontpage/version4.0/exes/_vti_bin
   
dr-xr-xr-x bin bin _vti_adm Verzeichnis für Verwaltungsprogramme
dr-xr-xr-x bin bin _vti_aut Verzeichnis für Dokumenterstellungspro-
gramme
-r-xr-xr-x bin bin fpcount.exe Laufzeitprogramm für die Zugriffszähler-Komponente
-r-xr-xr-x bin bin shtml.exe Programm der Servererweiterungen für den Lesezugriff

   

/usr/local/frontpage/version4.0/exes/_vti_bin/_vti_adm
   
-r-xr-xr-x bin bin admin.exe Verwaltungsprogramm der Servererweiterungen

   

/usr/local/frontpage/version4.0/exes/_vti_bin/_vti_aut
   
-r-xr-xr-x bin bin author.exe Programm der Servererweiterungen für die Dokumenterstellung

   

/usr/local/frontpage/version4.0/nls
   
-r--r--r-- bin bin *.nls Beschreibungsdateien für Codeseiten

   

/usr/local/frontpage/version4.0/nnnn/serk
   
-r--r--r-- bin bin *.htm HTML-Dokumente für das Resource-Kit für Servererweiterungen
-r--r--r-- bin bin *.gif Bilder für das Resource-Kit für Servererweiterungen

   

Datei-/Verzeichnisberechtigungen im Inhaltsbereich

In der nachstehenden Dateiliste sind die Verzeichnisse und Berechtigungen für die FrontPage-Servererweiterungen auf einem UNIX-Server aufgeführt, wenn fpsrvadm.exe mit der empfohlenen Benutzermaske (umask) 022 von dem Administrator "kelly" ausgeführt wird. Die Berechtigungen lassen keinen Schreibzugriff für Gruppen zu. Sie lauten:
644 (rw-r—r--) für Dateien und 755 (rwxr-xr-x) für Verzeichnisse.

Um andere Berechtigungen zu erstellen, legen Sie die Benutzermaske (umask) entsprechend fest, bevor fpsrvadm.exe ausgeführt wird. Zum Hinzufügen von Administratoren und Autoren verwenden Sie den FrontPage-Befehl Berechtigungen.

   

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

_vti_bin:
   
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

_vti_bin/_vti_adm:
   
-r-sr-sr-x kelly volcano admin.exe

_vti_bin/_vti_aut:
   
-r-sr-sr-x kelly volcano author.exe

   

Um maximale Sicherheit zu erreichen, werden die in FrontPage erstellten Dateien mit der Benutzermaske (umask) 022 erstellt. Damit Dateien mit einer benutzerdefinierten Benutzermaske (umask) erstellt werden können, bearbeiten Sie die ausführbaren Stub-Programme shtml.exe, author.exe, admin.exe und fpcount.exe und kompilieren Sie sie neu. Die Quelle für diese Dateien befindet sich in /usr/local/frontpage/version4.0/srcs/fpsuid.c. So erstellen Sie eine benutzerdefinierte Benutzermaske (umask):

  1. Bearbeiten Sie fpsuid.c, und ändern Sie die Benutzermaske wie gewünscht.
  2. Kompilieren Sie die Datei einmal für jedes ausführbare Stub-Programm.
  3. Ersetzen Sie die ausführbaren Stub-Programme durch die neuen.

   


ZURÜCK  NACH OBEN

Letzte Aktualisierung: November 1998
©1998 Microsoft Corporation. Alle Rechte vorbehalten. Nutzungsbedingungen.