PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 8.2 und Samba, User anlegen ?



Rhoenschaf
01.08.03, 09:09
Hi,
ich habs jetzt geschafft mein Suse 8.2 zu installieren soweit funktioniert auch alles *freu*
Ein Problem habe ich nur mit Samba.
nach dem ich es auf die Runlevel 2,3 und 5 gesetzt habe startet samba auch aber ich kann kein User anlegen.
Wenn ich mich als Root anmelde und "smbpasswd -a -e rhoenschaf" eintippe
kommt sofort "Error: canīt find user in passdb" :(
der User ist aber auf dem Linux-Rechner angelegt.
Wo finde ich diese passdb bzw wie bekomm ich meinen User da rein ?


danke
Rhoenschaf

Guti
01.08.03, 10:52
Hallo,

erst smbpasswd -a rhoenschaf
dann fragt smbpasswd erstmal das Kennwort ab.
Danach ist smbpasswd -e eigentlich nicht mehr notwendig.

So, wie du es machst, versucht smbpasswd einen noch nicht erstellten User
zu enablen, daher die Fehlermeldung.

Gruss
Guti

Rhoenschaf
01.08.03, 11:18
danke dir schonmal :)

aber komisch ist, das der User rhoenschaf angelegt ist und von ihm aus habe ich das auch gemacht
(kurze Vorgehensweise:
als rhoenschaf angemeldet,
Terminalprogramm gestartet,
mich mittels "su" als Root angemeldet und
dann "smbpasswd -a -e rhoenschaf" eingegeben)

wo muss ich den benutzer denn noch anlegen ?

achja ich habe samba erst im nachhinein installiert als der User schon vorhanden war.
Hat das irgendwelche Auswirkungen ?

Guti
01.08.03, 11:56
Hallo,

der Samba-User hat mit dem Linux-User nur insofern etwas
zu tun, dass der Linux-User schon angelegt sein muss, was bei dir
der Fall ist.

Samba fuehrt bei der Verwendung von verschluesselten Kennwoertern,
was heute Standard ist, eine eigene Kennwortdatei mit dem sinnigen
Namen /etc/samba/smbpasswd (Klartextdatei).

In diese Datei wird mit dem Programm smbpasswd der Samba-User
und sein Kennwort eingetragen (smbpasswd -a ...).

Warum eine zweite Kennwortdatei?

Samba kann die Unix/Linux-Kennwoerter, die in /etc/shadow abgelegt
sind nicht benutzen. Eine einfache, stark verkuerzte Erklaerung und darum
etwas schwammig: Die Benutzerauthentifizierung von Unix/Linux ist
nicht kompatibel zu der von Windows.

Wenn du es ganz genau wissen willst, muesste ich dich auf einschlaegige
Literatur verweisen.

Gruss
Guti

Rhoenschaf
01.08.03, 11:58
ok ich werds mal versuchen!

wobei es mich immernoch wundert da der user da ist und früher unter suse 7.3 hat es gereicht den smbpasswd befehl einzugeben und ich konnte ein passwort vergeben.....aber egal

Rhoenschaf
02.08.03, 03:44
danke euch allen :)

ich habe jetzt mal einen neuen User angelegt und siehe da jetzt gehts auch mit dem alten.... :-)