PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : samba alle rechte wie



supperlocalhost
22.11.03, 22:49
[global]
workgroup = saar
netbiosname = Saarburg
server string = Saarburg
guest account = nobody
keep alive = 30
os level = 2
kernel oplocks = false
security = share
# interfaces = 172.0.0.101/255.255.255.0
interfaces = 192.168.1.101/255.255.255.0
bind interfaces only = yes
socket options = TCP_NODELAY
[com1]
browseable = yes
path = /
read only = yes
writeable = yes
public = yes
guest only = no
directory mask = 777
create mask = 777
hosts allow = 192.168.1.23
# hosts allow = 172.0.0.25




was muss ich da ändern das cih alle rechte habe
ich kan nnur lesen udn editoren
aber nciht löchen und schrieben

dilindam
23.11.03, 15:30
Hallo

vielleicht read only = no

?


MFG Torsten

Guti
23.11.03, 17:43
Hi,

wenn ich es richtig verstehe, willst du als nichtprivilegierter User auf / zugreifen. Du musst aber dazu wissen, dass Unix/Linux-Rechte vor Samba-Rechte gehen. Das heisst, wenn du path auf / setzt, muesstes du mit root-Rechten ankommen, um volle Rechte auf alle Dateien und Verzeichnisse zu erhalten.

Das kann man natuerlich machen, aber du solltes dir ueber die Konsequenzen im klaren sein und das nur in einem Netz konfigurieren, wo keine Fremden irgendwelche Zugriffe auf deinen Samba-Server haben.

Uebrigens, read only = yes und writeable = yes schliessen sich aus. Samba nimmt aber den von oben gesehen letzten Eintrag in der smb.conf, also writeable = yes.

Willst du wirklich Gastzugriffe (public = yes) aufs root-Verzeichnis zulassen?

Gruss
Henry

supperlocalhost
24.11.03, 13:13
[com1]
browseable = yes
path = /
read only = yes
writeable = yes
public = yes
directory mask = 777
create mask = 777
hosts allow = 172.0.0.25


hätte ich dan so root zurif??

ich hab den host allow ja dan kann auch keiner drauf aus ich mit meiner IP

Guti
24.11.03, 14:50
Hi,

der Wille ist des Menschen Himmelreich... ;)

[com1]
browseable = yes
path = /
writeable = yes
public = yes
directory mask = 777
create mask = 777
hosts allow = 172.0.0.25

so wuerdest du meiner Meinung nach root-Zugriff bekommen wenn du als Linux-User der Gruppe root angehoerst. Von Windows aus musst du dich dann mit eben diesem Linux-User-Namen anmelden (Windows-User = Linux-User).

Um allerdings ins Verzeichnis /root vorzudringen reicht nicht mal das. Dann musst du mittels
smbpasswd -a root
den Samba-User root anlegen und dich als Windows-User root am Samba anmelden. Wenn der Windowsuser anders heissen soll, kann man das noch mappen. So muesste es gehen, obwohl ich das noch nie ausprobiert habe und auch nicht probieren werde (Ansichtssache).

Wenn du public = yes laesst, kann sich auch jeder verbinden, der sich die IP-Adresse 172.0.0.25 gibt und du grad mal nicht am Netz bist, sonst gibts ja ein IP-Konflikt. Er kommt aber nicht an alles ran, weil wie schon gesagt die Linux-Rechte vorgehen.

Gruss
Henry

Kernel-Error
28.11.03, 14:04
Hi!

Original geschrieben von supperlocalhost

was muss ich da ändern das cih alle rechte habe
ich kan nnur lesen udn editoren
aber nciht löchen und schrieben

Wenn du wirklich alle Rechte haben willst, trägst du unter [global] einfach folgendes ein:

admin users = benutzername

Der benutzername muss natürlich dann der gleiche sein, mit dem du dich über Windoof da einloogst...

Ganz auf der sicheren bist du wenn du dann noch bei den Freigaben:

valid users = benutzername
read list = benutzername
write list = benutzername

Hinzuschreibst.

Aber du solltest damit vorsichtig sein. Denn du hast dann egal was du für Rechte einträgst immer root-Rechte.

MFG



:ugly: Kernel-Error :ugly:

supperlocalhost
01.12.03, 16:00
Ich mach dan host allon = IP
und in dem netzwerg bin fast nur ich Windows maus schieber. die das nie schecken
Ich gehe von einen redhat rechner auf ads samba und mounte den ordner immer

aheinhold
01.12.03, 23:08
Hat irgendwer diesen Beitrag verstanden?!?!

Thomas Mitzkat
02.12.03, 00:57
um rootzugriff auf ein share zu bekommen, kannst du den gastzugriff auf root ummappen :ugly: :

guest account = root

mamue
02.12.03, 08:50
Original geschrieben von Thomas Mitzkat
um rootzugriff auf ein share zu bekommen, kannst du den gastzugriff auf root ummappen :ugly: :
guest account = root

:rotfl: So was rettet den Morgen, prima.

mamue