PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : samba und XP



Kupfer
21.08.03, 23:03
Hallo Leute,

nach dem ich im Netz eine schöne Anleitung für Samba und XP fand, habe ich mich an die Konfiguration gemacht.
Ich sehe auch schon meinen Server in der Netzwerkumgebung von XP :).
Aber beim hinzufügen mit dem Befehl smbpasswd kommt eine Fehlermeldung die mich ehrlich gesagt Überfordert:confused: . Ich poste sie mal:

BIEST:/etc/samba # smbpasswd -a seibold
Failed to open etc/samba/secrets.tdb
New SMB password:
Retype new SMB password:
unable to open passdb database.
startsmbfilepwent_internal: too many race conditions creating file etc/samba/smbpasswd
add_smbfilepwd_entry: unable to open file.
Failed to add entry for user seibold.
Failed to modify password entry for user seibold

was kann ich den da jetzt machen, damit ich das XP Paßwort reinschiebe. Benutzername von XP = seibold
Wäre nett wenn mir jemand einen tip geben kann.
Ich habe vorher die neueste Vesion Samba 2.2.8 für mein Suse Linux 8.1 installiert.

Bis bald

Kupfer

Prozessor: P3 450MHZ
Grafik: ATI Rage pro
Board: ASUS P2B-F/350-G
HD: IBM 30GB 7200min
Seagate Baracuda 60GB 7200min
IDE Controler: Promise100
Sound: Soundblaster Audio PCI 164V
RAM: 327MB
LAN: 2x Unex ND010

steve-bracket
21.08.03, 23:42
Original geschrieben von Kupfer
Hallo Leute,

nach dem ich im Netz eine schöne Anleitung für Samba und XP fand, habe ich mich an die Konfiguration gemacht.
Ich sehe auch schon meinen Server in der Netzwerkumgebung von XP :).
Aber beim hinzufügen mit dem Befehl smbpasswd kommt eine Fehlermeldung die mich ehrlich gesagt Überfordert:confused: . Ich poste sie mal:

BIEST:/etc/samba # smbpasswd -a seibold
Failed to open etc/samba/secrets.tdb
New SMB password:
Retype new SMB password:
unable to open passdb database.
startsmbfilepwent_internal: too many race conditions creating file etc/samba/smbpasswd
add_smbfilepwd_entry: unable to open file.
Failed to add entry for user seibold.
Failed to modify password entry for user seibold

was kann ich den da jetzt machen, damit ich das XP Paßwort reinschiebe. Benutzername von XP = seibold
Wäre nett wenn mir jemand einen tip geben kann.
Ich habe vorher die neueste Vesion Samba 2.2.8 für mein Suse Linux 8.1 installiert.

Bis bald

Kupfer

Prozessor: P3 450MHZ
Grafik: ATI Rage pro
Board: ASUS P2B-F/350-G
HD: IBM 30GB 7200min
Seagate Baracuda 60GB 7200min
IDE Controler: Promise100
Sound: Soundblaster Audio PCI 164V
RAM: 327MB
LAN: 2x Unex ND010

Nehme an, du führst smbpasswd als root aus und hast keinerlei Datein bzw. deren Rechte geändert.
Kenne diese FEhlermeldung leider auch nicht.

Im Zweifelfall das Paket Samba mal deinstallieren und wieder installieren.

Gruß

Kupfer
21.08.03, 23:54
Hallo heut Nacht,

nee, ich hab alles gelassen wie es ist. Diese secrets.tdb hab ich mir mal angeschaut. Da steht rein gar nix drin. Ich spiel mit dem Gedanken das Ding zu kicken.
Oder soll ich mal ne Nacht drüber schlafen:ugly:.
Na was solls, wenn es nicht geht halt Morgen noch mal. Wie ist das eigentlich mit dem Deinstalieren, muss ich noch irgendwelche Ordner manuell kicken oder erledigt das Yast2 für mich.

Danke für deine Hilfe

Kupfer

steve-bracket
22.08.03, 08:52
Wie schon erwähnt, diesen Fehler kenne ich nicht, und um was genaues zu sagen müsste ich vor deinem Systen sitzen und mir die Sachlage selber anschauen (Rechte usw...) oder ich "orakel" ein bisschen.

Grundsätzlich läuft (funktioniert) alles zu 99.99% nach der Installation wenn man eine Distri-Zusammenstellung nimmt. Was anderes wäre LFS, aber das verwendest du nicht.

Nachdem du nichts gändert hast nehme ich mal an bei der Installation ist ein kleiner Fehler unterlaufen.
Am besten du deinstallierst das Teil und installierts es neu. Falls nötig kannst du auch noch eine neuere Version (*.rpm) draufspielen.
Läuft die HDD ordnungsgemäß. (Datenverlust) ??

Mal sehen was passiert.

Deinstallieren/Installieren unbedingt im Yast. (wenn es sich um die Standartpakete handelt)

Gruß
Steve

Kupfer
22.08.03, 19:27
Hallo Steve,

ich hab Samba neu installiert, leider die gleiche fehlermeldung bei dem Befehl,
smbpasswd -a seibold
ich habe die rechte der Datei smbfstab Überprüft.

Eigentümer = root
Benutzer = root

Rechte = rw

also read und write das heißt doch das root lesend und schreibend Zugriff hat.
Kann, soll ich da was ändern.
Wenn ich nicht weiter komme, versuche ich es mit der Version 2.2.5, die ist bei meiner Distri auf CD dabei.

Gruß

Kupfer

Kupfer
23.08.03, 23:16
Hallo Leute,

es handelt sich hier um ein Berechtigungsproblem. Ich kann als root die smpasswd nicht dazu überreden ein Passwort zu schlucken. Ich erhalte jetzt diese Fehlermeldung.

user@BIEST:~> su
Password:
BIEST:/home/user # cd /
BIEST:/ # etc/samba/smbpasswd - a user
bash: etc/samba/smbpasswd: Keine Berechtigung
BIEST:/ #

Ich habe das ganze System wegen diesem Mist neu aufgesetzt. Ich verwende Suse Linux 8.1 und Samba Version 2.2.8.
Wie muss ich die Rechte der smbpasswd ändern damit Sie das passwort mit dem Befehl wie oben Beschrieben akzeptiert. Offenbar habe nur ich das Prob.
Wäre nett wenn mir jemand Helfen kann.

Kupfer

steve-bracket
24.08.03, 11:50
Original geschrieben von Kupfer
Hallo Steve,

ich hab Samba neu installiert, leider die gleiche fehlermeldung bei dem Befehl,
smbpasswd -a seibold
ich habe die rechte der Datei smbfstab Überprüft.

Eigentümer = root
Benutzer = root

Rechte = rw

also read und write das heißt doch das root lesend und schreibend Zugriff hat.
Kann, soll ich da was ändern.
Wenn ich nicht weiter komme, versuche ich es mit der Version 2.2.5, die ist bei meiner Distri auf CD dabei.

Gruß

Kupfer

Das ist ein Programm, darum benötigt der Benutzer auch die Berechtigung das er dieses auch ausführen kann.
Folgende Berechtigung dann gehts.

-rwxr-xr-x 1 root root smbpasswd


Gruß
Steve

Doh!
24.08.03, 12:23
Original geschrieben von steve-bracket

Im Zweifelfall das Paket Samba mal deinstallieren und wieder installieren.


und


Original geschrieben von Kupfer

Ich habe das ganze System wegen diesem Mist neu aufgesetzt.


tstststs... wir sind doch hier nicht bei Windows...

steve-bracket
24.08.03, 13:02
Original geschrieben von Doh!
und



tstststs... wir sind doch hier nicht bei Windows...

Stimmt, Gott sei Dank.

ABER

*.rpm's sind aber leider nicht unfehlbar. Das ist ein Fakt, und darum ist obig genanntes durchaus eine Option.


Gruß
Steve

mamue
24.08.03, 16:24
Vosicht mit den *.tdb! Dort stehen auch alle Vertrauensstellungen drin. Wenn Du also mit 4800 PC die Domäne betreten hast ;-) und die *.tdb löscht, kannst Du diesen Schritt wiederholen.
Samba3 hat irgendso ein tool, um sich den Inhalt der tdb anzeigen zu lassen.
Ein Backup der tdb kann einen den Tag retten (samba darf nicht laufen)!

mamue

Kupfer
25.08.03, 23:07
Hallo Leute,

Danke an alle die mir Geantwortet haben. Das Problem ist mit der rechtevergabe gelöst.

Gruß

Kupfer:D