sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #97116
Montering af win-share
Hej liste,
selv om det er for simpelt, så har jeg ikke knækket koden endnu. Det
rider mig som en mare, et simpelt - trivielt - problem. Here goes:
SuSE11, plain vanilla. MS2003 windows shares helt standard.
Jeg vil gerne have brugerne skal kunne montere deres win-shares under
/home/someusername så de kan bruge deres "drev" direkte indefra
eksempvis OO. Det kan de, hvis drevene er direkte monterede. Det er ikke
nok at lave en genvej i konqueror til "smb://IP/some-share". Det virker
fint, men brugerne kan ikke finde ud af at bruge det. Suk.
Forsøg 1:
Jeg har forsøgt med kdialog og et lille script. Men her kan jeg ikke få
mount til at køre med chmod +s. Altså suid root. Jeg får "Dette kan kun
root gøre" når jeg forsøger at få en brugerkonto til at gøre noget a la:
mount -t cifs //IP/Some-share ~/some-mount-point -o rw
Det forstår jeg jo godt. Men jeg forstår ikke hvorfor jeg ikke kan få
mount.osv. til at funke suid root. Og ja, jeg har lavet chmod +s på
mount.cifs osv. Alle mounts er med "+s"
Så har jeg forsøgt at lave det i /etc/sudoers. Alså noget med
ALL ALL = NOPASSWD: /bin/mount /sbin/mount.cifs osv.
Nix, det virker helller ikke. Kun root kan mounte...
Forsøg2:
Så har jeg forsøgt med fuse. Altså installeret fuse, loadet modulet osv.
Men der synes jeg ikke at kunne fatte det rigtigt, heller. Jeg har lavet
et /home/min-user/.smb directory og deri lagt en file (sammen med de
øvrige, der dannes af installationen) fusesmb.conf. I den beskriver jeg
mit share, brugernavn og password osv. Det kan jeg få til at virke, HVIS
jeg står i selve .smb biblioteket. Ellers fejler den med "fusesmb.cache" :
Could not find the required file fusesmb.cache.
This file should either be in:
-
- $PATH
- your current working directory
Og ja, ligegyldig hvad jeg gør med min PATH så får jeg denne fejl· Altså
dog ikke, hvis jeg er i netop /home/some-user/.smb . Så er det ok.
Jeg har brugt "fusemsb //IP:/some-share/
/home/some-user/some-mount-point". Er de den rigtige måde at gøre det på?
Hvad med "fusermount", kan den kommando bruges direkte?
Undskyld den lange mail, men denne tilsyneladende trivialitet driver mig
til vanvid. Jeg kan jo sagtens få det til at virke på min egen maskine,-
men der kan jeg jo tillade mig at bruge fstab og deri angive mit
password osv. Det funker fint, men holder ikke vand når jeg ikke kender
brugernavne og passwords.
- Som altid; enhver hjælp er stort påskønnet. På forhånd tak!
--
------------------------------
Med venlig hilsen/Best regards
Verner Kjærsgaard