PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba Permission Problem



Blacknator
31.07.03, 01:27
hi,
ich habe folgendes Problem. Ich habe eine Freigabe von meinen Server gemountet als root, jedoch kann keine Permissions ändern - Verzeichnisse löschen.

erstmal meine smb.conf mit der Freigabe, die ich gemountet habe.

[root]
comment = root - wer sonst ? :-)
path = /
admin users = root
writeable = yes
valid users = root

der Befehl mit dem ich gemountet habe:

smbmount //192.168.0.1/root /mnt_server -o username=root

das hier ist mein verzeichnis:
drwxr-xr-x 1 root root 4096 31. Jul 00:25 dlls/

und jetzt noch die Befehle die ich eingegeben habe wo die Fehlermeldungen auftreten:

[root /mnt_server/daten/download/cvs/wine]# chmod 777 dlls
chmod: changing permissions of »dlls« (requested: 0777, actual: 0755): Die Operation ist nicht erlaubt
:confused:
[root /mnt_server/daten/download/cvs/wine]# rm -r dlls
rm: Entfernen von Verzeichnis »dlls« nicht möglich: Keine Berechtigung
:confused:
wer hat eine Idee - Lösung ?
Danke schon einmal im Vorraus. :cool:

ThyMaster
31.07.03, 02:01
Ich bin mir da nicht ganz sicher, aber ich glaube es gibt, so wie bei NFS-Freigaben, eine Sonderstellung für root (aus Sicherheitsgründen).

Ich meine, dass root nicht gleich root ist, soll heißen, dass root auf System A (Klient, lokaler root) alles darf aber auf System B (Server) nicht.

Sorry, da ichn nicht an meiner Linux-Bächse sitze kann ich nicht mehr dazu sagen im Moment.

Gruß
Falko

marmor
31.07.03, 02:06
Hi!

Irgendwie habe ich da jetzt keinen Überblick, welcher Computer was ist.

Du willt Dateien von win auf redhat rüberkopieren?!

Falls ja:

-
[root]
comment = root - wer sonst ? :-)
................
-

Der Eintrag ist meines Wissens nach wurscht, wenn Du Dich am redhat Rechner befindest. Schaue lieber, daß im [global] Abschnitt alles stimmt. Vor allem die workgroup.

Probiere mal das am redhat Rechner

mount -t smbfs -o username=WindowsBenutzerName,password=WindowsPassw ort //WindowsComputerName/Platte/Verzeichnis /root

klappt zumindest mal auf Suse. Redhat wird wohl ähnlich sein.

Falls Du zwei Linux Rechner verknüpfen willst, wurde ich nfs empfehlen

Beste Grüße

Martin

Blacknator
31.07.03, 16:22
hm, ich denke da habe ich evtl. etwas undeutlich geschrieben.

also ich habe 2 computer:
192.168.0.1 -> Server -> SuSE 8.0
192.168.0.66 -> Arbeitsrechner -> RedHat 9.0

ich habe nun von meinem Server die Freigabe "root" gemountet. Der Eintrag mit dem Freigabennamen "root" schaut auf meinen Server wie oben erwähnt aus.

Also ich mounte von 192.168.0.66 aus die Freigabe "root" von 192.168.0.1 und habe die oben genannten Probleme.

Ich denke mal die Situation dürfte jetzt klar sein. Danke für die bisherigen Antworten.

Bin dankbar für jede Hilfe.

wpncc1701d
01.08.03, 12:04
Hallo,

ich denke wenn Du zwei Linuxrechner miteinander verbinden willst,
ist SAMBA nicht der optimale weg.

Wäre es nicht günstiger den Rechner 192.168.0.1 -> Server -> SuSE 8.0
im Yast2 als NFS Server zu deklarieren, in der Datei /etc/exports die Verzeichnisse einzutragen die Du freigeben willst, und dann
mit dem Rechner 192.168.0.66 -> Arbeitsrechner -> RedHat 9.0
als NFS Client darauf zuzugreifen ( mount 192.168.0.1:/ /server ) ?

Nur so ein Gedanke
Gruß
Wolfgang

Blacknator
02.08.03, 00:32
hm, auch eine gute idee. ich werde es mal ausprobieren :)

hast du evtl. einen guten link mit einer guten doku zu nfs parat ?
nfs server konfigurieren und nfs client konfigurieren?
wollte alles von hand machen, damit ich genau weiß wie es funzt.

wpncc1701d
04.08.03, 10:18
Ups, jetzt hast Du mich erwischt.

Ich hab das selber noch nie gemacht. ;)
In meinem Buch „Linux Installation, Konfiguration und Anwendung“ von Michael Kofler steht das alles Drin.
Da sollte sich jetzt vielleicht doch einer von der Profis melden, der das schon gemacht hat.

Gruß
Wolfgang

Blacknator
05.08.03, 08:47
Danke für die Antwort. Ich habe jetzt doch etwas recht gutes zu NFS gefunden:

http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/NFS-HOWTO.html