PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : smbmount als user



neonknight
12.05.03, 13:12
ich habe zuhause ein netzwerk mit computern, welche diverse betriebssysteme nutzen. deshalb ist auf allen linux-maschinen ein samba-server aufgesetzt.
nun möchte ich als user auf meiner gentoo-maschine von meinem debian-server eine freigabe mounten. das klappt allerdings nicht, in der konsole erscheint dann die folgende nachricht:

bash-2.05b$ mount /mnt/server/freigabe
Password:
cannot mount on /mnt/server/freigabe: Operation not permitted
smbmnt failed: 1

der entsprechende fstab-eintrag lautet:
//192.168.0.3/freigabe /mnt/server/freigabe smbfs noauto,username=xyz,user,rw 0 0

als root klappt das mounten einwandfrei.
wie kann ich nun dem user die rechte geben, um diese netzwerkfreigabe zu mounten?


und noch ein zweites problemchen:
die dateien in den netzwerk-mounts (wenn als root gemountet) haben jeweils die rechte 744. wie kann ich ein 644 oder 666 erhalten?

Thomas Mitzkat
12.05.03, 13:33
such mal nach smbmount-classic und smbmount-classic. diesen dateien verpasst du ein

chmod 4755 dateiname


womit auch deine frage beantwortet wäre:


chmod 0644 dateiname

cutmann
12.05.03, 13:35
Hallo,

ich kann dir vielleicht helfen. Gehe als root in das Verzeichnis /usr/bin und führe dann aus
chmod +s smbmnt
das müsste dir dann erlauben als user im Netzwerk Verzeichnisse zu mounten.

Gruss
Cutmann

neonknight
12.05.03, 13:46
danke für deine antwort, jedoch:

die datei smbmount-classic existiert bei mir leider nicht. :(

dass ich mit chmod die rechte einer datei ändern kann ist schon klar. allerdings möchte ich das nicht von hand machen. das soll automatisch beim mounten so geändert werden. ich habe nun mal die option "noexec" getestet, leider hat das auch nicht das erwünschte resultat gebracht.

neonknight
12.05.03, 14:58
Original geschrieben von cutmann
chmod +s smbmnt

das geht leider auch nicht, dann erhalte ich folgende fehlermeldung beim mounten:
bash-2.05b$ mount /mnt/server/freigabe/
libsmb based programs must *NOT* be setuid root.
12271: Connection to 192.168.0.3 failed
SMB connection failed

scheint recht tricky zu sein, die sache :(

Sonny
12.05.03, 15:02
//tux/disk /home/linux/disk smbfs noauto,workgroup=netz,username=harald,fmask=0666

so funktioiert es bei mir
~

neonknight
12.05.03, 15:38
das mit der fmask klappt prima ;) , nur mounten kann weiterhin nur root :(

cutmann
12.05.03, 15:58
Hallo,
da kann ich dir auch nicht mehr helfen. Bei mir funktioniert es ohne Probleme muss nur
smbmount //server/freigabe /home/$home$/netzwerk/server/freigabe
eingeben. Ich habe Samba 2.2.8a-SuSE.

Gruss
Cutmann