Das Samba Web Access Tool ( SWAT) , ist Teil der Samba-Suite . Es ermöglicht Samba -Administratoren einen Web-Browser verwenden, um die " smb.conf " Konfigurationsdatei konfigurieren. Das Samba Web Access -Tool Konfiguration Seite enthält Links, die Hilfe Dokument alle Konfigurations- Optionen, so dass Administratoren auf einfache Weise verstehen, die Auswirkungen von Änderungen . Wenn Sie die Samba-Suite auf einem Apache2 -Server und wollen die " smb.conf " Datei remote zuzugreifen, müssen Sie den Server für SWAT -Zugriff zu konfigurieren . Anleitung
1
zu " . : \\ Apache2 \\ conf \\ x " Go Ersetzen Sie " x " mit dem Laufwerk, auf dem Sie installiert Apache2 . Finden Sie die " httpd.conf " Konfigurationsdatei und öffnen Sie sie mit einem beliebigen Texteditor . Prüfen Sie, ob das " ServerRoot " Pfad zu Ihrem Ordner Apache2 ist richtig
2
entfernen "#" von Anfang der folgenden Zeilen , um die Module zu aktivieren: .
Loadmodule authn_file_module Module /authn_fi.dll
LoadModule auth_basic_module modules /auth_bas.dll
DocumentRoot "x :/apache2/htdocs "
3
finden Sie die folgende Zeile ein: . Überprüfen Sie, ob der Pfad korrekt ist . Kopieren Sie die folgenden Befehle und fügen Sie sie unter der Zeile :
Alias /swat /"x :/samba /swat /"
ScriptAlias /cgi-bin/samba /"x :/samba /"
ScriptAlias /cgi- bin /" x :/apache2/cgi-bin /"
PassEnv UNIXROOT
PassEnv ETC
PassEnv PATH
PassEnv TMPDIR
Ersetzen Sie " x " mit dem Laufwerk, auf dem Sie Samba installiert .
4
Fügen Sie den folgenden Code unter dem " < /Directory> " Zeile
AllowOverride alle länder
Optionen Keine
Order allow , deny
von allen zulassen
AuthName "Samba Web Admin Tool"
AuthType Basic
AuthUserFile x :/apache2/conf/users
require valid-user
< p> < /Directory>
Ersetzen Sie " x " mit dem Laufwerk, auf dem Sie Samba installiert . Speichern " httpd.conf ".
5
Gehen Sie zu " x/Apache2 ", auf der rechten Maustaste auf " startup.cmd " die Option " Öffnen mit " und wählen Sie einen Text-Editor . Fügen Sie die folgende Zeile am Ende der Datei:
Satz BEGINLIBPATH = x : \\ apache2 \\ bin ; x : " . Startup.cmd " \\ apache2 \\ modules
Speichern
6
neues Apache2 Benutzer , indem Sie den folgenden Befehl in der Eingabeaufforderung Apache :
x :/apache2/bin/htpasswd - cx :/apache2/conf/users my_user_name
7
Doppelklicken Sie auf " startup.cmd " Apache zu starten .