PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : samba starten



annelise76
12.11.02, 16:45
Hallo,

was muß ich machen damit smb und nmb beim booten gestartet wird? Ich habe SuSE 8.1 Prof.

Cu

Sachse
12.11.02, 17:06
hi habe Probleme mit SuSE8.1 Personal

geht bei dir "rcsamba start" ?

Timbo
12.11.02, 17:12
Hi,

Du musst einen softlink von dem startscript in Dein Runlevel (z.B.rc.5)
unter /etc/init.d/ legen.


Gruss Timbo

Jinto
12.11.02, 17:16
Am einfachsten: du verwendest den Runlevel editor

siehe auch: Handbuch

annelise76
12.11.02, 22:44
Durch den Befehl rcsamba start bekomme ich smb und nmb zum laufen. Dann klappt alles wunderbar. Wenn ich dann in den Runlevel-Editor öffne steht bei mir folgendes, smb und nmb: aktiviert JA, aber keine runlevel ist gesetzt. Wenn ich dann für nmb und smb die runlevel 3, 5 setze und das ganze beende danach neu Linux neu starte sind die von mir vorgenommen Einstellungen im Runlevel-Editor verschwunden. Das heißt samba hat nicht automatisch gestartet.

Thomas Mitzkat
13.11.02, 08:08
das ist aber merkwürdig. ich gehe mal davon aus, du hast mit dem fertig-knopf die sachen auch gespeichert, weil diese vorgehensweise normalerweise auch zum erfolg führt. wenn das dennoch nicht läuft, sollten wir uns das startscript mal anschauen:

am anfang des scripts steht sowas wie

. /etc/sysconfig/xxxx

hab leider keine 8.1 da, aber in dieser datei sollte der startschalter START_SMB=yes sein. ansonsten kannst du auch die abfrage der variablen auskommentieren, damit die abarbeitung des scripts nicht abgebrochen wird.

grundsätzlich gilt:

/usr/sbin/nmbd -D
/usr/sbin/smbd -D

starten die daemonen und diese befehle kann man notfalls auch in einem eigenen script, was auf der vorlage /etc/init.d/skeleton basiert, eintragen.

Timbo
13.11.02, 14:49
Hi,

also ich weis nicht wie´s bei Suse 8.x ist,
aber bei 7.1 muss man noch die rc.config
editieren.
Es könnte bei 8.x die Suseconfig vielleicht sein.

"smb_start=yes"


Timbo

annelise76
13.11.02, 16:44
Erstmal vielen Dank. Samba startet jetzt beim booten. Habe, nach Timbo, Softlinks in der /etc/init.d
gemacht.

Jetzt aber noch ein weiteres komisches Problem. Wenn ich jetzt im Konqueror, die IP-Adresse eines Win-Rechners, mit den Befehl: smb://192.168.0.2 aufrufe, erscheinen auch die vom dem Win-Rechner freigegebenen Ordner. Wenn ich jetzt auf eine Ordner klicke z.B NETZ, bekomme ich den Fehler: Die Datei oder das Verzeichnis smb://192.168.0.5/NETZ/onnenallee - the letter.mp3 existiert nicht.. Eigentlich müßte die Datei so heißen: Sonnenallee - the letter.mp3. Das heißt der erste Buchstabe vom Dateinamen wird abgeschnitten. Jetzt kommt's, durch die direkte Eingabe von: smb://192.168.0.2/Netz/Sonnenalle - the letter.mp3, kann ich die Datei auf meinen Rechner abspeichern oder öffnen. Weiß Jemand eine Lösung?

hubrach
14.11.02, 16:19
Mit dem Yast kann man wunderschön angeben welche Prozesse wann gestartet werden sollen...

auf der Konsole mit :
chkconfig -L | anzeigen
chkconfig smbd 3 | smbd in Runlevel 3 starten

Kann es an der smb.conf liegen .... ( Groß Kleinschreibung ?)

annelise76
14.11.02, 17:48
Vielen Dank für deinen Tip, hab das Problem mit smb und nmb das es bei booten nicht startet schon gelöst. Werd mir aber deine Lösung für das nächste Mal merken, weil meine umständlicher war.:) :) :)

Thomas Mitzkat
14.11.02, 20:10
gib mal deine smb.conf rüber, dann können wir mal gucken :)

annelise76
15.11.02, 01:25
Hier ist meine smb.conf

[global]
workgroup = mshome
os level = 2
kernel oplocks = No
keep alive = 30
security = user
encrypt passwords = Yes
guest ok = Yes
guest account = Nobody
map to guest = Bad User
server string = Hannes
hosts allow = 192.168.0.
hosts deny = 192.168.0.1


printing = LPRNG
printcap name = /etc/printcap
load printers = Yes

# These settings are a suggestion for a local network. Cf. section
# 'socket options' in the man page of smb.conf and socket(7).
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY

# If you want Samba to act as a wins server, please set
# 'wins support' to yes.
wins support = No

# Set these two parameters to your DOS code page and appropriate UNIX
# character set. These values are for west European languages (Latin-9)
# UNIX character and MS-DOS Latin 1 code page.
character set = ISO8859-15
client code page = 850

# This is a simple measure against Nimba Worm. Cf. README.Win32-Viruses
veto files = /*.eml/*.nws/riched20.dll/*.{*}/

;[homes]
; comment = Home Directories
; read only = No
; create mask = 0640
; directory mask = 0750
; browseable = No

# The following share gives all users access to the Server's CD drive,
# assuming it is mounted under /media/cdrom. To enable this share,
# please remove the semicolons before the lines
;[cdrom]
; comment = Linux CD-ROM
; path = /media/cdrom
; locking = No

[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
browseable = No

[Netz]
comment = 1517/Netz
path = /home/michael/Documents/netz
read only = Yes
create mask = 0750
directory mask = 0750
browseable = Yes