PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba 3 Installation



Takeshi
11.11.03, 22:49
Habe mir von "samba.org" die Samba-tar.gz runtergeladen und installiert. Da ich SuSE verwende, sollte in YAST nun zumindest angezeigt werden, dass ich den Samba-Server installiert habe. Steht aber leider nicht da. Mit "/etc/init.d/smbfs status" unused als Ergebnis angezeigt, was also heisst, dass ich den Clinet installiert habe. Allerdings fehlt "nmbd". Wo bekomme ich nun den her??
UND: wie installiere / starte ich den Server (ich weiss: ne dumme Frage, aber ich kann zwar auf freigegebene Verzeichnisse von anderen Samba-Servern zugreifen, aber selbst werden meine Verzeichnisse nicht angezeigt, was wohl bedeutet, dass der Server nicht richtig gestartet ist).

[WCM]Manx
11.11.03, 23:01
Hi!

Wie hast Du denn installiert?
Einfach ./configure && make && make install?
Dann wundert mich nämlich nichts ;)

Du überprüfst ob die Daemons laufen mit: (so schaut's aus wenn sie laufen)


P166:/home/manx# ps aux |grep smbd
root 261 0.0 1.8 7428 2404 ? S 01:28 0:00 /usr/sbin/smbd -D
root 264 0.0 0.5 1776 716 pts/0 S 01:28 0:00 grep smbd
P166:/home/manx# ps aux |grep nmbd
root 259 0.0 1.7 5880 2220 ? S 01:28 0:00 /usr/sbin/nmbd -D
root 266 0.0 0.5 1776 716 pts/0 S 01:28 0:00 grep nmbd

Dann fängst Du nochmal von vorne an; und zwar mit ./configure --help
Du könntest Samba z.B so ähnlich ./configurieren: (passt ca. für Debian)


./configure prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --mandir=/usr/shar
e/man --libdir=/usr/lib/samba --with-vardir=/var --includedir=/usr/include --sys
confdir=/etc --with-privatedir=/etc/samba --localstatedir=/var ...

Dann schaust Du Dir Dein /etc/init.d-Startscript für Samba an, ob die Pfade zu den Daemons passen ...

Grüße

Manx

Takeshi
11.11.03, 23:29
Yep, habe Samba so installiert.
Angezeigt wird mir folgendes:
alderaan:/home/michael # ps aux |grep smbd
root 24984 1.0 0.1 1916 736 pts/6 S 01:04 0:00 grep smbd
alderaan:/home/michael # ps aux |grep nmbd
root 24986 0.0 0.1 1916 728 pts/6 R 01:05 0:00 grep nmbd
Heisst wohl so viel wie: nmbd ist nicht installiert. Trotzdem kann ich aber (wie gesagt auf Shares zugreifen, nur der Server scheint nicht zu funktionieren).
Leider bin ich noch relativ neu bei Linux, deshalb kann ich dir bei Deiner Installationsanleitung nicht so ganz folgen - ausser dass ich sehe, dass ich von Hand die Installationsverzeichnisse festlegen soll... Geht es nicht ein bisschen einfacher? Ich meine: der Client läuft ja schon. Und der Server sollte das ja auch tun - schliesslich ist es doch nur 1 tar-Datei, die man sich aus dem Netz runterläd und dann installiert. Sollte doch idR für die Standard-Sachen reichen - und mehr will ich ja gar nicht!
Unter /etc/init.d liegen bei mir nur die Skripte für die einzelnen Runlevel und nichts für Samba. Ausserdem haben die bei SuSe 9 wohl was geändert: unter /etc finde ich nämlich nicht die Datei inrtd.conf, wo ich normalerweise ja Samba automatisch mit starte. Auch der "find"-Befehl bringt mich da nicht viel weiter :-(

bluesky666
11.11.03, 23:38
mal ne blöde Frage wieso nimmst Du nicht einfach das rpm Paket das bei Suse 9 dabei ist?

psy
11.11.03, 23:55
wo bitte issen bei suse 9 ne samba 3 rpm???

Takeshi
12.11.03, 01:04
Gibt leider kein Samba3-rpm-Paket bei SuSE 9!

mamue
12.11.03, 08:39
Bei SuSE gibt es sicher jemanden, der schon ein RPM gebastelt hat, ansonsten ginge villeicht ja auch das Redhat rpm:
http://de.samba.org/samba/ftp/Binary_Packages/RedHat/RPMS/i386/9.0/
Wenn Du es selber übersetzt, vergiss nicht die /etc/init.d/{s,n}mb scripte anzupassen sowie die /etc/sysconfig/samba.


mamue

linux_user1311
12.11.03, 18:08
schaut mal hier:

für Suse 9.0 (ftp://ftp.uni-kl.de/pub/linux/suse/people/gd/)