admin_grundlagen:samba
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Einfachstes Beispiel
Benötigte Pakete
Debian: 1)
aptitude install samba smbclient
SuSE: 2)
yast -i samba samba-client
Fedora / Centos 4: 3)
yum install samba
Minimal-Konfiguration
/etc/samba/smb.conf:
[global] workgroup = kurs passdb backend = tdbsam [freigabe] path = /tmp writable = yes
Überprüfen: 4)
testparm
Samba starten
openSuSE 11.4 : 5)
/etc/init.d/boot.apparmor stop
SuSE:
chkconfig smb on chkconfig nmb on /etc/init.d/smb start /etc/init.d/nmb start
Fedora / Centos:
chkconfig smb on /etc/init.d/smb start
Debian:
/etc/init.d/samba restart
Benutzer anlegen
useradd -m iw smbpasswd -a iw
Testen
smbclient -N -L localhost smbclient //notebook17/freigabe -U iw
Checkliste
Syntax-Check für smb.conf
testparm
Ausgabe von testparm:
Loaded services file OK. Server role: ROLE_STANDALONE
Netzwerk checken
Laufen die Samba Dienste?
netstat -tulpn | grep nmbd netstat -tulpn | grep smbd
oder
lsof -ai -c smbd -P lsof -ai -c nmbd -P
Windows Browsing
nmblookup -M arbeitsgruppe
Existiert ein passender Unix-Account?
getent passwd benutzername
Existiert ein passender Samba-Account?
pdbedit -L -v benutzername
Ausgabe von pdbedit:
Unix username: benutzername .. Account Flags: [U ]
Funktioniert der Samba-Account?
smbclient -L localhost -U benutzername
Hier sollten die Freigaben des Servers angezeigt werden.
Funktioniert der Zugriff auf die Freigabe?
smbclient //rechnername/freigabe -U benutzername
Steht etwas in den Logdateien?
Anzahl der Logmeldungen erhöhen:
smbcontrol smbd debug 2 smbcontrol nmbd debug 2
Logmeldungen besser finden:
/etc/samba/smb.conf:
[global] log file = /var/log/samba/log.%m
Auf Netzwerkebene lauschen
wireshark
z.B. Broadcast vom Typ Browser. Server Type checken ( „Microsoft Windows Browser Protocol“ → „Server Type“ )
Dokumentation
Todo
- Wie kann ich Benutzer einfach umbenennen?
1)
optional Pakete wie in http://de.samba.org/samba/ftp/Binary_Packages/Debian/README.txt beschrieben von samba.org nehmen
4)
Debian 6.0, openSuSE 11.4: Fehlermeldung
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384) kann man ignorieren, siehe http://bugs.debian.org/608624 admin_grundlagen/samba.1319792102.txt.gz · Zuletzt geändert: 2011/10/28 08:55 (Externe Bearbeitung)
