| GoSamba Documentation |
|
|
|
| Written by webmaster | |
| Thursday, 18 August 2005 | |
|
GoSamba ist ein freies Software, Freeware Projekt auf der Basis von GNU/Linux
wiki: Gosamba wird entwickelt von Claude Fanac GoSamba wurde unter der Programmiersprache PHP geschrieben, und wird von zahlreichen PERL und POSIX Shell-Scripts unterstützt, um ein lauffähiges Web-basiertes Samba Server und CIFS Domain Verwaltung Tool zu ermöglichen. Bild: Bildschim Foto GoSamba Webinterface Inhalt:
FunktionsumfangGoSamba bietet eine leicht zu bedienende Web-basierte Konfigurationsoberfläche WebGUI für die freie Samba (Software). Das Hauptprogramm von GoSamba wird über den httpd Daemon, Apache Software Foundation Webserver gestartet. Die Konfiguration eines Samba Server geschieht unter UNIX Standard Befehle und gewährt so Transparenz, und bietet System Interoperabilität. GoSamba wird genutzt um Samba zu konfigurieren. Damit in kurzer Zeit mit einfachsten mitteln einen lauffähigen Daten Server für SMB, Server Message Block / CIFS Freigaben, und einer Benutzer Verwaltung ermöglicht wird. Der Verwaltungsumfang bietet eine Domain Verwaltung als Primary Domain Controller (PDC), oder als Backup Domain Controller (BDC), deren Obejekte für Benutzer, Gruppen, Drucker und der Systemstatus über ein WebGUI Konfiguriert und überwacht werden kann.
Eigenschaften & VorzügeGoSamba speichert die Konfigurationsdatei ausschliesslich in Parameter werte. Wenn GoSamba also die ''smb.conf'' schreibt, schreibt es nur jene Parameter, die von den Standardwerten abweichen. Die globalen Konfigurationsdaten können dabei individuell angepasst werden. Die nicht globalen Parameter werden in einer internen Reihenfolge geschrieben.Anmerkung!Warnung, bevor GoSamba benutzt wird:GoSamba ersetzt eine bereits im System vorhandene smb.conf Datei durch eine von GoSamba optimierte Version, aus der alle zuvor eingefügten Kommentare und Nicht-Standardwerte entfernt werden.
Grundlagen und Technische HilfenDieser Abschnitt erklärt, wie man GoSamba aktiviert, wie man es sicherer macht, und wie man Probleme bei der Internationalisierung behebt. Folgende Applikationen werden benötigt:
Wenn du nicht sicher bist, dass alle oben erwähnten Komponeten installiert und gestartet sind, kannst du die aktuellsten GoSamba-Source hier downloaden: http://sourceforge.net/projects/gosamba
Express-Installation von GoSambaDie einfachste Methoden um GoSamba zu installieren ist das RPM-Paket für RedHat, Fedora oder CentOS zu verwenden. Download des aktuellen RPM-Pakets gosamba.x.x.x.rpm fondu:~ # rpm -Uvh gosamba.x.x.x.rpm Installation abgeschlossen Installation von Source(tar): Download gosamba.x.x.x.tar.gz fondu:~ # ./make-install Installation abgeschlossen Nach dem GoSamba ohne Fehlermeldungen installiert wurde, wie folgt überprüfen ob alle notwendigen Komponenten vorhanden sind: fondu:/ # ls -l /usr/lib/gosamba drwsr-xr-x 3 root root 4096 Aug 18 09:08 cgi-bin drwxr-xr-x 3 gosamba gosamba 4096 Aug 18 09:08 html fondu:/ # ls -l /etc/httpd/conf/gosamba.conf -rw-r--r-- 1 root root 421 Aug 18 09:08 /etc/httpd/conf/gosamba.conf Wenn die oben aufgelisteten Dateien/Verzeichnisse nicht vorhanden sind, muss die GoSamba Installation nochmal gemacht werden.
Beende die Installation mit dem Button [beenden].
AnwendungSchnellstart und Aufbau von Windows Freigaben (CIFS) Shares: Als Windows Netzwerk Administrator Netzlaufwerke auf einem GoSamba Samba Server bereitstellen. Der Administrations-Freigabe Name ist hier ''smbadmin''
Achte darauf, dass nicht eine Firewall im Netzwerk die Verbindung verhindert. GoSamba jetzt im Browser Starten
Hier können die Benutzer und Gruppenrechte einfach ausgewählt und festgehalten werden. Einstellungen der Freigabe (Shares) ändern um eine bereits konfigurierte Freigabe zu bearbeiten, klicke wiederum im Freigabebereich auf das Icon rechts vom ausgewählten Ordner. Hier kann die Freigabe auch deaktiviert oder gelöscht werden. Die Status Informationen der Status Seite erfüllt einen geringeren Nutzen. Sie erlaubt die überwachung der Samba-Daemons, wobei die Hauptdaemons, aus denen der Samba-Server besteht, smbd, nmbd und winbindd sind. Die Daemons können individuell oder als eine zusammenhängende Gruppe überwacht werden. Zusätzlich kann man eine automatische Aktualisierung der Seite einstellen. Wenn MS Windows-Clients mit Samba interagieren, werden kontinuierlich neue smbd-Prozesse eingepflegt. Mit minimalem Aufwand können über die automatische Aktualisierung sich ändernde Zustände verfolgt werden.Z uletzt lässt sich die Status Seite auch dazu benutzen, bestimmte smbd-Clientverbindungen zu unterbrechen, um Dateien freizugeben, die u.U. gesperrt sind.
InternationalisierungDer Zeichensatz unter dem man arbeiten möchte muss korrekt konfiguiert werden, sowol unter dem UNIX shell (bash) also auch für Samba, da es sonst probleme z.B. für die Sicherung mit TAR gibt, oder Dateien und Ordner von einem Windows Client richtig interpretiert werden, unter UNIX jedoch nicht mehr zu finden sind, da diese bei umlaute aus sonderzeichen bestehen. In der Datei i18n, meist unter /etc/sysconfig/ müssen diese Zeilen eingetragen werden LANG="de_DE" In der Datei smb.conf, meist in /etc/samba/ bei Samba 2.x: character set = ISO8859-1 bei Samba 3.x: unix charset = ISO8859-1 Default: unix charset = UTF8, Example: unix charset = ASCII. Dadurch ändert sich das Mapping, d.h. wenn man vorher falsche Settings drin hatte,so dass die Umlaute in Filenamen nur unter Windows korrekt aussahen, stimmen siedanach nicht mehr, weil Samba die Zeichen nun korrekt, aber eben anders interpretiert.Abhilfe kann hier u. U. auch convmv schaffen. Diese und andere Änderungen in derKonfiguration sollten nicht während einer aktiven Netzwerkverbindung getätigt werden.Hinsichtlich der Möglichkeit des Dateientauschens im Internet sollte man auf Umlaute(ä, ö, ü und ß) in Dateinamen jedoch generell verzichten.
VersionenDie aktuelle stabile Version liegt in der Version 1.0.1 als tar.gz und als RPM vor, und ist für Samba Version 2.0 und 3.0 Kompatibel. GoSamba wird regelmäßig aktualisiert und zusammen in einer neueren Version zum Download angeboten. Der Veröffentlichungszyklus liegt meist bei 3-4 Monaten, bei größeren Änderungen auch mehr. Ein Update auf eine neuere Version ist für gewöhnlich ohne Probleme möglich, abhängig von den eingesetzten Samba, Apache, MySQL und PHP Versionen.
Weblinks |
|
| Last Updated ( Saturday, 16 May 2009 ) |
| < Prev | Next > |
|---|

















