Samba
Aus LinWiki.de
Samba ist ein heterogen arbeitende Software Suite, welche Daten zwischen Windows, Mac und GNU/Linux vermitteln kann.
Samba implementiert dabei das SMB-Protokoll und ermöglicht die gemeinsame Verwendung von Laufwerken und Druckern über das Netzwerk, benutzerspezifische Authentisierung und Rechtevergabe, Windows-Namensauflösung (WINS) sowie den Betrieb von Ressourcenlisten für Windowsnetzwerke.
Das HOWTO Linux als Samba-Server beschreibt das Einrichten einer Freigabe. Linux wird zum file-Server.
Inhaltsverzeichnis |
[Bearbeiten] Bestandteile
Samba lässt sich grob in die folgenden Softwarepakete unterteilen:
[Bearbeiten] acl
acl steht für Access Control List und ermöglich es, ähnlich wie der CHMOD Befehl unter GNU/Linux, Berechtigungen für Verzeichnisse zu vergeben.
[Bearbeiten] smbd
Der smbd-Daemon stellt Datei- und Druck-Dienste für verschiedene andere SMB-Clients zur Verfügung.
[Bearbeiten] nmbd
Der nmbd-Daemon stellt NetBIOS Namensdienste wie zum Beispiel WINS zur Verfügung.
[Bearbeiten] winbind
Der winbind-Daemon hält Verbindungen zu Domänencontrollern der Domäne, in der ein Server Mitglied ist oder zu vertrauten Domänen. Er stellt Dienste für den lokalen Rechner bereit mit denen die Domänen-Benutzerdatenbank transparent auf einem Mitgliedsserver verwendet werden kann.
[Bearbeiten] smbclient
Das smbclient-Programm führt einen SMB-Client aus. Hiermit kann auf SMB-Freigaben eines anderen Systems zugegriffen werden. Weiterhin kann das Programm dazu verwendet werden, um von einem Unix-Rechner auf einem Drucker zu drucken, der an einem beliebigen SMB-Server "hängen" kann.
[Bearbeiten] testparm
testparm ermöglicht das Testen einer "smb.conf"-Konfigurationsdatei umd später mit einer Sama Umgebung produktiv arbeiten zu können.
[Bearbeiten] smbstatus
smbstatus ermöglicht es herauszufinden welche Benutzer den smbd-Server benutzen.
[Bearbeiten] nmblookup
nmblookup ermöglich es , NetBIOS Abfragen der verschiedenen Unix Maschinen zu tätigen.
[Bearbeiten] net
net ermöglicht es unterschiedliche Anfragen an einen SMB-Server zu stellen.
[Bearbeiten] smbpasswd
Mit smbpasswd können die Samba Benutzerpasswörter geändert werden.
[Bearbeiten] quotas
Die Quota-Option ermöglicht es, Freigaben für Benutzer zu beschränken. Somit kann zum Beispiel festgelegt werden, dass ein bestimmter Benuter auf einer Laufwerkfreigabe lediglich 1000 MB belegen darf.
[Bearbeiten] smbfs , cifs
Filesystem um eine samba-Freigabe in ein Verzeichnis zu mounten.
Beispiel: mount -t cifs -o username=<smb_username>,password=<smb_password> //<mounthost>/<mountdir_remote> <mountdir_local>

