PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit smbmount



druse
18.05.02, 09:20
Hallo zusammen

zuersteinmal möchte ich sagen, dass dieses Forum wirklich supi ist. Es hat viele nützliche Tipps, die mir bei meinem Linux-Start wiklich geholfen haben.

So nun zu meinem Problem:
nach erfolgreicher Installation von samba und LinNeighborhood sowie Komba2 habe ich nun das Problem, dass ich die Shares meines Windoofsrechners sowie des zweiten Linuxrechners nicht als user mounten kann. Dabei bekomme ich folgenden Fehler:

bei LinNeighborhood

SMB connection failed
libsmb based programms must NOT be setuid root
1509: Connection to .... failed

bei Komba2
smbmount exited with errors: SMB connection failed

Die Rechte für die mount-Befehle habe ich mittels chmod +s smbmount/smbumount gesetzt (dachte jedenfalls es sollte so gehen)

Auch der Versuch an das Manual von Komba2 zu halten, blieb leider erfolglos:

# groupadd sambamount

# usermod -G sambamount benutzername

# chgrp sambamount /usr/bin/smbmount
# chgrp sambamount /usr/bin/smbumnt

# chmod 4750 /usr/bin/smbmnt
# chmod 4750 /usr/bin/smbumnt

Nun habe ich ehrlich keine Ahnung mehr, wie ich das hinkriegen kann. Kann mir da jemand weiterhelfen???

__coredump__
18.05.02, 10:42
Hallo,

weis jetzt nicht was 4750 bedeutet,

aber bei mir hat es gereicht folgendes zu machen

[root@infong75 etc]# chmod +s `which smbmount`
[root@infong75 etc]# chmod +s `which smbumount`

mfg
core

druse
18.05.02, 10:55
wie sehen eigentlich Deine Rechte bzgl. der smbmount/smbumount Programme aus?

meine sehen folgendermassen aus:

-rws--s---

__coredump__
18.05.02, 13:16
Das hab ich bei meinem rechner im geschäft so gemacht (suse 7.3 mit samba 2.2.4)

habe hier noch keinen samba drauf .

mfg
core

druse
18.05.02, 13:27
bei mir funzt dieser Befehl leider nicht. Ehrlich gesagt bin ich mit meiner Weisheit (welche denn...) am Ende.
Ich habe jetzt verschiedene Wege versucht, doch bis jetzt ist es für mich nicht möglich, die Shares als user zu mounten, sondern nur als root.

Ich nehme an irgendwie muss was falsch sein mit der UID, die ich sende, wenn ich smbmount/smbumount aufrufe...

__coredump__
18.05.02, 13:32
hast du schonmal in der console mittels smbmount zu mounten probiert ?


smbmount //servername/freigabename /mountpoint -o username=USERNAME,password=PASSWORT

was kommt da dann für eine fehlermeldung ?

mfg
jan

druse
18.05.02, 13:58
wenn ich's mit der Konsole versuche habe ich folgende Meldung:

flopad@sonne:/usr/bin> smbmount //ERDE/Desktop@ERDE /home/flopad/mnt/ERDE/Desktop@ERDE/ -o username=flopad%******
libsmb based programs must *NOT* be setuid root.
1445: Connection to ERDE failed
SMB connection failed

Du siehst, es ist die gleiche Meldung, als wenn ich's über LinNeighborhood versuche.

Irgendwie klappt das mit dem setuid für die smb-Befehle nicht ganz, denn als root kann ich ja mounten...

Wie gesagt klappt es auch nicht, wenn ich

chmod +s smbmount

versuche. Obwohl nach Angaben der Rechte:

-rws--s---

das setuid eigentlich gesetzt sein sollte!

Wie gesagt, ich bin in einer Sackgasse...