PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Prob.] Windows zugriff auf samba Freigabe



Angel
11.09.03, 22:48
So, nach einer bitte von Doh! mache ich nun ein eigenes Thema auf..
Ich hatte leider schon in diesem (http://www.linuxforen.de/forums/showthread.php?s=&postid=569673#post569673) Thema gefragt,
und auch Hilfe bekommen, aber zu eine Erfolg bin ich leider nicht gekommen ;(

So, nun mein Problem.. ich habe ein Suse 7.0 Pro mit dem samba das das dabei ist,
das dürfte version 2.0.7 sein, ich weiss sehr alt, aber zum üben reicht das wohl erstmal,

Nun ein Problem mit meiner smb.conf

#----------------------------------------------------------------------------
# /Etc/smb.conf
#----------------------------------------------------------------------------
[global]
workgroup = NASA
serverstring = Samba-File-Server
keep alive = 30
os level = 2
security = share
printing = bsd
printcap name = /etc/printcap
load printers = no
socket options = TCP_NODELAY
encrypt passwords = yes

[share]
comment = Heimverzeichniss
path = /Share
security = share
read only = yes
browseable = yes
force user = angel

Ich möchte mich von einem Windows 2000 Pro auf mein Share einloggen,
doch das Problem ist, das ich nicht hinein kommen in den Ordner mit der conf
wie sie jetzt steht, denn dann bekomme ich eine Fehlermeldung

Meldung:
Auf \\Server\Share kann nicht zugegriffen werden.
Der Netzwerkname wurde nicht gefunden.

Okay, soweit sogut, wenn ich nun aber bei force user = root eintrage,
kann ich mich als angel einloggen und komme in den Ordner.
Auch wenn ich nun in den Ordner komme bin ich doch der Meinung das,
dass nicht ganz richtig ist..

Nun meine Frage, was muss ich einstellen damit ich in den Ordner Share reinkomme,
und das als Angel (ohne Probleme)..

Muss ich da was woanders noch ändern oderso?
Ich habe schon viele Vorlagen von smb.conf Datein gesehen,
aber leider hat mir keine helfen können.

Ich wollte auch schon die aktuellste version von samba installieren,
aber leider wusste ich nicht wie ich die dann starte, oder hätte ich dann vielleicht
die alte version vorher deinstallieren müssen??

Das war's erstmal..

Mfg. Angel

Indy500
11.09.03, 23:54
guest ok = yes in [share]

Thomas Mitzkat
11.09.03, 23:57
existiert der User "Angel" auf der Linuxkiste und hat der ein Sambapasswort? Hat der User "Angel" Zugriff in Linux auf das Verzeichnis?

Angel
12.09.03, 09:43
Also den User angel habe ich via Yast1 im Linux angelegt,
dann habe ich den User via smbpasswd -a in der Konsole hinzugefügt,
und was die Freigabe von dem Ordner direkt angeht,
da haben nur die gruppe Root Readrechte und der Besitzer (Root) alles.

Aber ein Typ in einem Channel meinte den User muss ich nicht
für die Freigabe für den Ordner hinzufügen.

Allterdings hatte ich sowas schon versucht mit chmod,
aber wie ich den Usernamen dazupacke habe ich noch nicht herrausgefunden :(

@Indy500,
danke für die Idee, aber wenn ich das mit eingebe in bei [share],
komme ich auch nicht rein in das Verzeichniss..
Ist das vielleicht ein Fehler von der Pfadangabe für den User? :rolleyes:

Mfg. Angel

xiam
12.09.03, 10:43
hallo angel!

hab gerade deine gepostete smb.conf bei mir getestet. geht!

was passiert, wenn du nach der IP Adresse des Linux-Servers auf der WinKiste suchen lässt, und dann darauf zurgreifen willst?

gruß x

Angel
12.09.03, 12:24
Wenn ich nach der IP-Adresse suchen lasse,
und dann in den Ordner Share rein will, bekomme ich die gleiche Fehlermeldung.

Naja, vielleicht liegt das an deiner Samba Version ich habe ja
die standart Version, die bei SUSE 7.0 pro dabei ist.
Ich wollte ja auch erst eine aktuelleres samba aufspielen,
doch dazu muss ich erstma das wissen haben, damit das alles klapt :D

Naja, vielleicht hat ja noch jemand eine passende Lösung..
Und was mir noch einfällt, wenn ich noch ein PDC auf dem Linux
haben möchte, muss ich da auch noch irgendwas bei Samba mit einstellen?

Denn, vielleicht kann man das alles paralel klären,
dann ist das auch schonmal geklärt :D

Wenn das nicht zuviel ist..

Mfg. Angel

Thomas Mitzkat
12.09.03, 12:35
chown username /Share
erstmal den zugriff regeln, dann über den pdc reden ;)

xiam
12.09.03, 12:50
@Angel, guck dir das mal an, da steht alles wissenswerte drin!

http://www.oreilly.com/catalog/samba/chapter/book/

schönes WE zusammen!

x

Angel
12.09.03, 15:25
Okay, ich habe es nun doch hinbekommen..
Es war ein Fehler meinerseite.. ich wusste nicht,
das bei den Ordner attributen auch bei anderen ausführen aktiviert sein muss.

So, nun noch etwas, gibt es eine Möglichkeit für folgendes,
es existieren nun zwei Ordner,

-> /Share/home/angel
-> /Share/home/peter
-> /Share home/exchange

Der Ordner home ist freigegeben und sichtbar im Netz,
wenn ich nun von der Windows Kiste in den ordner gehe (Home)
muss ich mich ja schon identifizieren.

Wenn ich nun sage ich bin angel mit pass, möchte ich nur in meinen
Ordner kommen, und wenn ich sage ich bin Peter dann nur in peter.
Geht das, oder muss ich das per PDC machen??

Wäre nett wenn man mir wieder helfen würde...
PDC würde ich dann auch noch wissen, wie ich das einstelle,
das die User sich am PDC anmelden können :D

So.. das war's erstma..

Mfg. Angel

Thomas Mitzkat
12.09.03, 22:06
dann muss /Share Linuxseitig Zugriff für alle haben (0777) und die einzelnen Unterordner nur für die jeweiligen Benutzer. Aber du hast das doch schon in /home

bluebrother
12.09.03, 23:54
So, nun noch etwas, gibt es eine Möglichkeit für folgendes,
es existieren nun zwei Ordner,

-> /Share/home/angel
-> /Share/home/peter
-> /Share home/exchange


Das geht auch mit der [homes]-Sektion. Wenn du da keinen path=irgendwas angibst zeigt das AFAIR auf die Unix-Homes, ansonsten schreibst du einfach
path=/Share/home/%S
Dabei wird das %S durch den Benutzernamen ersetzt mit dem du dich angemeldet hast, und das Share heißt genauso wie der Benutzer. Also
\\deinserver\angel -> /Share/home/angel
\\deinserver\peter -> /Share/home/peter
\\deinserver\exchange -> /Share/home/exchange
Damit sieht peter nur alles unterhalb von peter/ und weiß nix von angel/ etc. und umgekehrt. Also entfernst du eine Ordnerebene.

cu
bluebrother

Angel
13.09.03, 12:08
Cool, danke das klappt mit den homeverzeichnissen :)

Nun habe ich noch eine Frage,
man kann habe ich irgendwo gesehen das man für einen Ordner
Rechte vergeben kann wie Read Only und sowas, und dann kann man
Rechte vergeben über so eine Zahlen kombination 0777 und sowas,
und sowas kann man auch eingeben das, dies für neue Datein und auch
für neu erstelle Ordner übernommen wird und sowas,
gibt es einmal so eine Tabelle wo man sehen kann, was es für Zahlenkombinationen
gibt und mit welchen parametern man die einträgt?

Ich möchte das nämlich so haben, das man auf diesen Exchange
zugreifen kann, auch was reinschreiben kann, aber nix löschen kann!!

So, und wenn das geklärt ist sollten meine häufigsten Fragen geklärt sein.
Und dann wüsste ich gerne wie ich nen PDC einrichte :)

Vielleicht möchte das ja schonmal einer mit erklären :D

Mfg. Angel

Indy500
13.09.03, 13:41
Bedeutung der "Zahlenkombination": man chmod

Wie man einen PDC einrichtet ist beschrieben in einem Teil das nennt sich Samba-Dokumentation. Die ist dazu da sich das entsprechende Wissen selber anzueignen. Desweiteren gibt es hier ne Menge Threads zum Thema PDC denn du bist nicht der erste der das wissen will. Heißt "Suchfunktion" benutzen.

bluebrother
13.09.03, 17:42
Ich möchte das nämlich so haben, das man auf diesen Exchange
zugreifen kann, auch was reinschreiben kann, aber nix löschen kann!!


mach im exchange zum einen


inherit permissions = yes
force group = exchangegruppe

und setze die Rechte für den Ordner so, dass die Gruppe exchangegroup nur lesen darf (und die Welt auch ;-) Dann kann jeder user schreiben, seine *eigenen* Dateien löschen aber nicht die anderen (weil er dann nur in der Gruppe ist & die darf eben nur lesen). Ach ja, deine Benutzer müssen dazu in der Gruppe exchangegroup sein.
Alternativ kannst du auch einfach nur "force group" benutzen und darauf achten dass die "create mask" entsprechend passt (create mask = 0744, für den Ordner 0774, der Ordner gehört einer Gruppe der deine Benutzer alle angehören)
Es dürfte auch noch anderst gehen aber dazu siehe einfach
man smb.conf =)
Wenn deine Benutzer schreiben können sollen aber ihre *eigenen* Dateien auch nicht löschen dürfen sollen müsste das mit "force user" gehen -- allerdings kannst du dann nicht mehr nachvollziehen wer die Datei geschrieben hat. Aber sowas hab ich bisher nie gebraucht...

cu
bluebrother

Thomas Mitzkat
13.09.03, 17:46
was den pdc angeht, gibt es hier im forum reichlich beispielkonfigurationen, bitte den roten knopf oben rechts benutzen, ausprobieren, dann fragen stellen.

Angel
13.09.03, 18:51
Okay.. Danke schonmal :)
Ich wollte ja eigentlich über das Weekend nochmal versuchen nen PDC einzurichten.
Dafür habe ich nun Linux noch auf ein Notebook installiert doch
nun habe ich das Problem das meine PCMCIA Karte nicht erkannt wird..

Ich weiss nicht, ob das der Treiber selber ist oderso..
Der PCMCIA Treiber wurde gelden, mein Switch sagt auch das,
das Notebook dran ist und das die Karte aktiv ist...

Aber der Rest geht nicht :(

Was den PDC angeht, da habe ich so eine coole Anleitung gefunden,
mal gucken ob ich mein LAN auf dem Book in gang bekomme was ich
aber nicht glaube und dann versuche ich den PDC zu installen..

Treiber hab ich auch für Linux aber nun muss ich noch das Floppy
unter Linux installen.. :D

Wenn noch jemand schnell zwei kurze kniffe erklären kann,
müsste ich das mit dem Treiber vielleicht selber hin bekommen. :rolleyes:

Mfg. Angel