PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Freigabe eines Shares ohne Benutzer?



duspat
05.08.02, 15:29
Hallo,

kann ich über Samba ein Share ohne Benutzer und Passwort freigeben?

Normalerweiße muß sich jeder auf meinen Linux-Server anmelden und auf Freigaben zugreifen zu dürfen.

Ich möchte aber eine Freigabe "PUBLIC" auch ohne Anmeldung am Server zur Verfügung stellen. Das hier also jeder darauf zugreifen darf.

Danke

Gruß

Patrick

stefaan
05.08.02, 15:39
Servus!

Ja, du kannst Gastzugriffe zulassen:



[brit_2000_1]
path = /mnt/cdserver/britannica_2000_1
comment = Britannica CD 1
public = yes


Grüße, Stefan

darktr00per
06.08.02, 11:01
jo klar geht das musst aber noch bischen mehr machen!

In die Global Sektion muss erstmal der Gast Account definiert werden mit



[Global]
guest account = name


dann legst du in linux einen username mit dem namen des gastaccounts ein und schaltest ihn noch per samba frei (erstelle kein passwort für den user)

dann per smbpasswd -a den user in der passwd datei adden (Der User muss bereits im Unix/Linux bestehen!

:~# smbpasswd -a name
new password:
retype password:
added user name

!!! Hier einfach mit Enter bestätigen und kein Password angeben !!!

dann noch freischalten mit
:~# smbpasswd -e name
enabled user name

So dann noch ins share das freigegeben werden soll ein guest ok = yes eintragen und fertig!

duspat
06.08.02, 11:53
Hallo Tino,

danke für die Antwort.

Ich habe alles gemacht:

guest account = samba in der Global-Sektion,

guest ok = yes unter dem share public

user samba unter unix und in smbpasswd (ohne Passwort) angelegt.

Wenn ich jetzt den Server anklicke kommt aber immer noch die Aufforderung den Benutzer und Passwort einzugeben. Wenn ich hier dann Benutzer: Samba ohne Passwort eingebe, erscheint alles einwandfrei. Er kann also auf public zugreifen und auf sonst nix. So wie es sein soll.

Wie kann ich aber die Abfrage von Benutzer und Passwort wegbekommen wenn der Benutzer nich bekannt ist?

Sonst müsste ja jeder im Netz wissen, der auf den Server zugreifen will das der Benutzer Samba ist.

Danke

Gruß

Patrick

darktr00per
06.08.02, 12:35
hi!

Keine Ahnung weshalb das so ist ich habs genauso und muss kein PW eingeben aber probier nochmal folgendes!

trage in die Global Sektion folgendes noch ein

[Global]
guest ok = yes
map to guest = Bad User
security = user (das kanns sein wenn dus bei dir auf share stehen hast)

Und wenn du ein share mit pw machen willst

[sharemitpw] #sharename
path = /share #shareverzeichnis
valid users = username #folgender user hat zugriff
write list = username #der user hat schreibzugriff
guest ok = no #kein Gastzugriff
admin users = username #ihm gehört das share
directory mask = 755 #verzeichnis rechte eigentümer darf schreiben
create mask = 755 #rechte

Wenn du willst das es wirklich sicher sein soll trag statt 755 die Zahl 700 ein!

P.S. Für die Usernames dasselbe wie mit dem gastaccount halt nur mit pw!

Hier hab ich mal meine smb.conf gepostet vielleicht hilfts dir weiter!

http://www.linuxforen.de/forums/showthread.php?s=&threadid=40001