PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba Probleme



red
10.05.02, 13:31
Hallo,

ich weiß das es vielleicht schon andere Threads zu diesem Themen gibt aber ich hab mi der Suche nicht das benötigte gefunden.
Und zwar: Ich habe Samba ganz normal konmifuriert und auch en netzwerkumgebung angegeben. Allerdings finde ich den Rechner nur wenn ich nach Ihm unetr Windows suche. In der netzwerkumgeebung taucht er nicht auf. Was könnte das Problem sein ( Workgroup in smb.conf ist gleiche wie beim Windows Computer).


Außerdem habe ich ein Netzlaufwerk in mein htdocs Verzeichnis eingerichtet, klappt auch wunderbar, nur nach einer Zeit kann ich nurnoch den Inhalt lesen, habe es normal so konfiguriert das ich auch reinschreien kann. Wenn ich dann Samba kille und neustarte geht es komischer Weiße wieder, das selbe Problem tritt in jedem anderen Ordner auch auf, was könnte hier los sein.

Meine smb.conf:

[global]
workgroup = Workgroup
guest account = nobody
keep alive = 30
os level = 2
kernel oplocks = false
security = share
encrypt passwords=yes

[homepage]
path= /www/htdocs
user=philipp
browseable=True
writeable=True

[backup]
path= /netdata/backup
user=netfiles
browseable=True
writeable=True


Bin für jede Hilfe sehr sehr sehr Dankbar

Grüsse

Philipp Pfister

howgo
10.05.02, 14:11
Hallo Phillip,

kannst dir ja mal meine smb.conf ansehen, die funktioniert eigentlich soweit.

# Global parameters
[global]
netbios name = LINUX
netbios aliases = Server
workgroup = LINUX-NET

server string = SAMBA Server %h, Version %v (PDC)

# Samba arbeitet als Domänen-Controller
domain logons = Yes

# Sicherheitsüberprüfung befindet sich auf Benutzerebene
# Vergleich der Anmeldedaten mit denen auf dem Server
security = user

# Verschlüsselte Passwörter der Windows Clients akzeptieren
encrypt passwords = yes

# Zuordnung der Client Benutzernamen mit denen auf den Server
username map = /etc/samba/smbusers

# Passworddateien synchronisieren
passwd program = /usr/bin/smbpasswd %u
passwd chat = *New*password* %n\n *Re-enter*new*password* %n\n *Password*changed*
unix password sync = yes

guest account = Nobody
map to guest = Bad User
public = yes
guest ok = yes

# Hier werden die "logon"-Vorschriften festgelegt
# Aufruf der Login Datei zum Mappen der Laufwerke und synchronisieren der Systemzeit
logon script = logon.bat

# Dient zur Geschwindigkeitsoptimierung
socket options = TCP_NODELAY

# Prüft alle 30 Sekunden, ob noch eine Client Verbindung besteht
keepalive = 30

# Prüft alle 30 Sekunden, ob Verbindungen beendet wurden und gibt dann diese Sockets wieder frei
deadtime = 30

# Wir sind Domain-Master-Browser (aktiviert WAN-Weites Browsing!)
domain master = yes

# Wir sind Lokal-Master-Browser
local master = yes

# Wir spielen WINS-Server
# nmbd wird als WINS Server eingeschaltet
wins support = yes

# Printfreigaben
printing = cups
printcap name = /etc/printcap
load printers = yes

# Der Samba-Server gewinnt die Browserwahl immer!
os level = 65
kernel oplocks = no

# Protokollierung von Samba
log file = /var/log/log.%m
max log size = 3000


Viele Grüße

Andreas

howgo
10.05.02, 14:14
Achja, den Bereich Dateifreigaben wirst du auch noch brauchen *g*

[my_home]
# ohne Pfadangabe wird auf das standard SuSE Homeverzeichnis verwiesen!
comment = Home Verzeichnis von %u
path = /shares/user/%u
writable = yes
directory mask = 0775

[user]
comment = Homeverzeichnisse aller User
path = /shares/user

[public]
comment = Public Stuff
path = /shares/public
public = yes
browsable = yes
writable = yes
directory mask = 0775


So long

Andreas

red
10.05.02, 19:12
hi, vielen dank, aber leider kann ich mit deiner conf nicht so viel anfangen, hab ma deadtime eingebaut auber geht trotzdem net

howgo
10.05.02, 19:26
Hallo,

installier mal Samba neu, die Version 2.2.3a gibts hier als RPM, funzt 100 pro hab ich auch laufen. Vorher aber unbedingt alte Samba Version mit YAST2 deinstallieren.

ftp://ftp.pbone.net/vol2/ftp.suse.com/pub/people/lmuelle/i386/7.3/


Gruß

Andreas

red
10.05.02, 22:48
hi, hab nicht die version von SuSE, hab mir die runtergeladen, hab auch schon zum zweiten ma installiert und hab auch die version 2.2.3a

Duke
10.05.02, 23:02
Hi hier hast du nochmal meinen smb.conf die ist etwas einfacher als von howgo nicht ganz so komplex wollte ich damit sagen sollte aber ihren Dienst tun Ich bin ziemlich Sicher das es zu lösen ist wenn du unter Global das Attribut interfaces angibst so wie bei mir unten :
# Samba config file created using SWAT
# from 192.168.100.104 (192.168.100.104)
# Date: 2002/05/05 12:47:59

# Global parameters
[global]
workgroup = PROJECT-NETWORK
interfaces = 192.168.100.12/255.255.255.0
security = SHARE
encrypt passwords = Yes
map to guest = Bad User
passwd chat = *New*password* %n\n *Re-enter*new*password* %n\n *Password
*changed*
unix password sync = Yes
keepalive = 30
os level = 2
kernel oplocks = No

[homes]
comment = home-directory
read only = No
create mask = 0750
browseable = No

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

[pub]
path = /tmp/fuer_alle
valid users = duke
read only = No
create mask = 0777
force create mode = 0777
directory mask = 0777
force directory mode = 0777
hosts allow = 192.168.100.104

[apache]
path = /usr/local/httpd
valid users = root @users
read only = No
create mask = 0777
force create mode = 0777
directory mask = 0777
force directory mode = 0777
hosts allow = 192.168.100.

Timbo
12.05.02, 17:15
Hi Folks,

bin auch z.Zt. dabei mich mit Samba zu beschäftigen.

Konnte aus den vorherigen Threats doch einiges verwenden.

Nun zu meiner Frage:

Soweit läuft bei mir alles nur wenn ich ein Verzeichnis
in /tmp anlegen will, dann läuft das nicht, d.h. Schreibschutz.
Es lassen sich auch keine Dateien anlegen und löschen.

Ich habe 2 Freigaben eingerichtet einmal das homes und das temp.

Im homes läuft alles, aber im temp kann ich nur lesen und
rauskopieren.

Ich habe mir auch die Rechte der Verzeichnisse angeschaut(lokal)
und da denke ich kanns auch nicht liegen, da der user (owner)
immer rwx hat. Die Gruppe auch.

An was kann das liegen, wo habe ich was falsch gemacht?
Kann mir jemand helfen?

Ich dank Euch im voraus.

Timbo

howgo
12.05.02, 17:36
@Timbo,

hast du bei deiner Samba Freigabe auch die Berechtigung eingetragen, d.h.

Bsp.

[tmp]
...
writeable = yes
directory mask = 0775


Viele Grüße

Andreas

Timbo
12.05.02, 17:41
Hey super danke für die schnelle Antwort.

Habe jetzt nochmal eine weitere Freigabe gemacht,
und siehe da, da läufts.
Nur nicht mit dem /tmp, da läufts einfach nicht.

Bin auch schon aufs nächste Prob gestossen.

Wenn ich in der neuen Freigabe dateien oder directorys
anlege dann haben die immer 0744 als rechte.

Wie kann ich denn die ändern?
Ich möchte z.B. 0766 haben.

Thx

Timbo
12.05.02, 18:08
Es läuft jetzt alles!!!!

Der Punkt warum es nicht lief, war weil
ich immer rcsmb reload oder restart eingegeben
hatte und davon ausging das Samba dann die Änderungen
übernimmt, aber dem ist nicht so.

Du musst wirklich rcsmb stop und dann wieder start
eingeben, dann funzt alles wie es im config File
eingetragen ist.

Thx nochmal