Samba und Windows

  • #1
K

knight

Guest
Guten Tag,

ich habe ein Problem mit meinem Smanba Server:
Und zwar sehe ich Ihn aus Windows, ich kann sogar darauf zugreifen.
Der Ordner Drucker unf Faxgeräte läßt sich ohne Probleme sehen, nur das
share Verzeichniss macht zicken. Wenn ich darauf zugreifen will, werde ich nach
user und PW gefragt, soweit ganz egal. Wenn ich jetzt aber root und pw eingebe, kommt die
Meldung, dass ich nicht draufkomme.

Woran kann das liegen?

Hier mal der Auszug meiner smb.conf:

----

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2005-03-22
[global]
workgroup = magicmaps
map to guest = Bad User
netbios name = ADFC
security = user

[daten]
inherit acls = No
path = /daten/
read only = No

------

Das Datenverzeichniss lieght in /.

Das wäre es von meiner Seite, ich hoffe Ihr könnt mir weiterhelfen!

Danke schonmal, knight
 
  • #2
Du hast Samba-User angelegt?
 
  • #3
Ja, Smbuser ist existent, und hat folgenden Inhalt:

# This file allows you to map usernames from the clients to the server.
# Unix_name = SMB_name1 SMB_name2 ...
#
# See section->username map' in the manual page of smb.conf for more
# information.

root = administrator
;nobody = guest pcguest smbguest
 
  • #4
Also wenn ich beim share browseble auf Yes setze, komme ich drauf. Jedoch OHNE Anmeldung. Das ist jedoch nicht so ganz in meinem Sinne.

Was müßte ich anderes machen, damit ich nur mit Anmeldung draufkomme?
Die Datei smbpasswd ist bei mir leer, kann es damit was zu tun haben?

Grüße knight
 
  • #5
ähm, fehler meinerseits, hat nichts mit browsable zu tun, ist guest ok = yes.

Habe es auchmal mit valid users = ... versucht, komme aber auch zu keinem Ergebniss.
Wie/Wo kann ich Samba die Benutzer beibringen?

Muß ich die smbpasswd selber erstellen, oder kann ich die generieren lassen?

Grüße
 
  • #7
Hallo,

die Option
workgroup= magicmaps

mit GROSSEN Buchstaben gab schon öfters Probleme

und der rest von global?
 
  • #8
Hi, danke schonmal für die Hilfe

@RavensMetaller:
Und wie kommen die User dann zum PW?

@Kersten:
ähm, die workgroup ist doch klein, oder blick ich das jetzt nicht?
das ist eigentlich der Rest von Global
 
  • #9
so sieht sie nun aus, nachdem ich sie mir mit Yast angeschaut habe:

----------

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2005-03-22
[global]
workgroup = magicmaps
map to guest = Bad User
netbios name = ADFC
security = user
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
passdb backend = smbpasswd

[daten]
inherit acls = No
path = /daten/
read only = No
;guest ok = yes
browsable = yes
[daten2]
path = /daten2/
comment = Testshare
writable = yes

------------------

Das daten2 kommt vonn mir ;).
 
  • #10
Hallo,

KerstenG schrieb:
mit GROSSEN Buchstaben gab schon öfters Probleme


sollte so heißen :-[
mit GROSSEN Buchstaben schreiben,

mit kleinen gab schon öfters Probleme ;)

Der Befehl den dir @RavensMetaller
geschrieben hat
smbpasswd -a -e benutzername
fragt dann nach einem Password das kann, muß aber nicht mit dem Systempassword übereinstimmen.

Damit ist auch gesagt wenn du einen Benutzer paul als samba-Benutzer anlegen willst muß es diesen als Systembenutzer geben ;)
 
  • #11
hmm, ok, dann änder ich das mit der Workgroup mal.

Meiner fragt aber nicht nach dem Passwort. Er sagt einfach, user added.
Obwohl ich den Befehl so eingebe.
 
  • #12
Hallo,

Interessant welches Linux hast du denn?

gibt es eine Datei /etc/samba/smbpasswd
 
  • #13
Also, ich habe Suse 9.3 Prof.

Ja, die smbpasswd ist vorhanden und hat auch einen Inhalt.
----

nobody:65534:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[DU ]:LCT-00000000:
render:1001:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:[DU ]:LCT-00000000:

----

Die smbusers sieht so aus:

----
root = administrator
nobody = guest pcguest smbguest
render = render
----

Der render ist noch dazugekommen. Der Acc ist auch in Windows XP vorhanden, mit dem ich das ganze gegenteste.
 
  • #14
Aaahhhhh,

warum sind die Accs deaktiviert?

Der Aufruf für den render sah so aus:

---
smbpasswd -a -e render
---

Dann kam User was added.

Wie mache ich den Aktiv
 
  • #16
Also, nachdem ich nochmal explizit

smbpasswd -e render aufgerufen hatte wurde brav nach nem Passwort gefragt, und die Sache läuft.

Also ich komme jetzt von Windows aus drauf.
Darf man -e und -a nicht in einem Aufruf amchen?

Grüße knight
 
  • #17
Hallo,

wahrscheinlich Suse -Problem
unter RH /Fedora kann man's so machen

das benutzen der smbusers ist auch ein Sicherheitsrisiko

hast du auf deinen Win-PC's ein Password für den Admin?

Das -a = ist das hinzufügen eines smbusers und
das -e = enable des smbusers ;)
 
  • #18
ja, das kenne ich. Ist das jetzt im Zusammenhang mit der Sicherheitslücke?
 
  • #19
Hallo,

die Datei /etc/samba/smbusers mapt die Linux/Samba User zu den Windows Usern da heißt

Wenn sich jemand an deinen Win-PC mit dem Admin-Acount einloggt kann er auf die Samba-Freigabe des entsprechend gemappten samba-Users in diesen Falle root, wenn du diesen user in der smbpasswd aufgenommen hast und das Password des samba Accounts bekannt ist.

den user
render = render
brauchst du nicht hinzufügen zur smbusers, weil wenn du dich mit dem user renders am Win-PC anmeldest, du automatisch mit den entsprechenden sambauser verbunden wirst
 
  • #20
Hmm, das muß ich dann schauen.

Der gemeine User kommt eh nicht auf den Rechner, da kommt nur ein kollege von mir drauf, und der ist sowieso admin.
Von daher sehe ich die Problematik als nicht so groß an.

Grüße
 
Thema:

Samba und Windows

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben