PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : smb; win2k auf linux-share schreiben



DarkSorcerer
18.05.03, 15:14
Hi zusammen,

bin nach der Anleitung hier im Linuxforum vorgegangen:
-> http://www.linuxforen.de/forums/showthread.php?s=&threadid=63611

Habe das Share eingerichtet und kann von meiner Win-Maschine auch drauf zugreifen.



["Name des Shares"]
comment = "kurzer Komentar"
browseable = yes
path = /../../ "also Verzeichnis zum Share" (muss natürlich entsprechnede Rechte haben)
writeable = yes
public = yes
guest only = no
directory mask = 777
create mask = 666


Schreibbar sollte es auch sein, aber es geht nicht. Windows bringt mir einen Fehler, dass die "Datei bereits geöffnet ist", was allerdings nicht der Fall war...
Muss ich noch irgendwas ändern, damit ich Dateien von Win2k zu Linux kopieren kann?

Thx!

Huibuh
19.05.03, 17:57
schau mal wer alles auf deine share schreibrecht hat!

DarkSorcerer
19.05.03, 19:25
Schreibrechte auf das share?
Leg ich das nicht global für jeden User per "writeable = yes" fest?
Wo werden denn die Zugriffsrechte vergeben, damit ein Win-User Schreibrechte auf das Linux-Share bekommt?

aheinhold
19.05.03, 23:15
Hi,

du brauchst Schreibrechte in dem Verzeichnis, dass hinter der
path-Angabe steht.

Beispiel:

[meins]
comment = Mein Verzeichnis
browseable = yes
path = /home/ich
writeable = yes
...

In dem Beispiel muss das Verzeichnis /home/ich schreibrechte besitzen.

Gruesse

Huibuh
19.05.03, 23:16
mein ich ja :D

aheinhold
19.05.03, 23:23
Original geschrieben von Huibuh
mein ich ja :D

Hab ich schon verstanden, ich wollt's nur noch mal verdeutlichen!!!

DarkSorcerer
19.05.03, 23:29
Ok, habe nun folgendes gemacht.
Ich mappe meinen Win2k-User auf den Linux-User, da ich ja nur in seinem HOME-Dir schreiben will. Habe also user.map unter /etc/samba angelegt, Eintrag sieht so aus:

LinuxUser = WindowsUser

Danach den Pfad zu user.map in die globals-section der smb.conf eingetragen:

username map = /etc/samba/user.map

Dann einen

/etc/init.d/samba restart

und noch ein Versuch, aber es geht immer noch nicht. Woran könnte es noch liegen?

aheinhold
20.05.03, 07:52
Versuch doch erst mal einen Samba-User anzulegen.

smbadduser LinuxUser:WindowsUser

dann Kennwort vergeben und die Sache sollte funktionieren.

DarkSorcerer
20.05.03, 22:36
So, nun nochmal:

Das heißt nicht "smbadduser" sondern es sollte ein "smbpasswd" reichen... lt. man geht das mit der Option "-a"...

Also

# smbpasswd -a [WinUser]

Danach dann PW eingeben und gut is... aber folgendes:

cannot add account [WinUser] without unix identity

Damit hat er auch Recht, es gibt kein Linux-Konto für meinen WinUser, da dieser ja auf einen LinuxUser (nämlich meinen) gemappt wird.

Von daher... wie mache ich das mit gemappten WinUsern?
Sollte doch irgendwie machbar sein... wofür gibt es sonst Usermapping?