hab mal ne Frage zu ner Samba-Freigabe

Frederick

nicht mehr wegzudenken
Hallo.
Ich hab auf nem P3 900Mhz ein Minimalsystem von Suse9.1
installiert. Wollte ne Samba-Freigabe einrichten.
Hab ein VZ erstellt und nen Benutzer,
wenn ich jetzt dem Benutzer ein Samba-Passwort geben
möchte, geb ich "smbpasswd benutzername" ein.
Wenn ich dem Benutzer dann das Samba-Passwort
zuweisen will, gehts nicht. Hab ich da noch was vergessen,
ich meine muss ich da noch in der smb.conf oder in der
smbpasswd.conf was reinschreiben oder so?
Oder muss ich unbedingt vorher den Samba-Dienst starten?

Mal noch in Bezug auf die Samba-Frage, hab ich hier noch
ne Frage für Experten im Linux-Forum:
Zunächst mal: Wozu brauch ich ne UserID in Linux?

Im Prinzip kann ich mit dem folgenden Benutzerscript
nicht viel anfangen:
Also vor dem Skript schreib ich
uid=2000; for i in web1 <--web1 ist der Ordner

dann kommt das Skript,was ich an der Konsole eingebe:
"
useradd -u $uid -d /srv/www/$i -s /bin/false/$uid
uid=$[$uid+1]
echo $i:$i /chpasswd <--das kapier ich echt überhaupt nicht
chown $i:users /srv/www/$i
done
"

Kann mir das jemand erläutern, der das versteht??
Das wäre super.
 
Hy Frederick

ich nehm mal an Du bist root, und alles sonst stimmt mit der samba installation.


Du solltest vermutlich mit smbpasswd benutzername -a ( für append = hinzufügen)

mehr glück haben

dann den sambaserever neustarten

geht meines wissens auch unter der SuSE mit

/etc/init.d/samba restart

ach ja und wenn Du möchtest, dass die Linux und Sambapasswörter immer übereinstimmen, dann in der smb.conf passwordsync = yes auskommentieren

Du MUSST dann aber immer das normale Linuxpasswort mit smbpasswd ändern.
und nie mehr mit passwd sonst kanns Probleme geben!!
 
thanks, das mit der -a Option,
hab ich gestern auch rausgefunden,
kennst du dich auch mit Benutzerskripten aus,
teilweise blick ich das echt nicht, besonders
$i:$i-die Zeile raffsch net
 
Tut mir leider sorry aber da hab ich mich auch noch nicht echt damit beschäftigt

und kann leider nicht helfen
 
Oben