In <4948171D.9060101@xxxxxxxxxxxxx> =?ISO-8859-1?Q?Verner_Kj=E6rsgaard?= <vk@xxxxxxxxxxxxx> writes:
- jeg vil gerne have at en peter-almindelig bruger skal kunne mounte et
win-share i hans home-dir. Det kan han selvfølgelig ikke, han er ikke root.
- jeg troede i min naivitet at man kunne gøre noget med SUID bit'n på
mount, mount.cifs osv. Men jeg kan ikke få det til at funke. Jeg får...
mount: dette kan kun root gøre
Jeg ved ikke om CIFS er specielt, men almindeligvis kan dette
gøres helt regelret uden at pille ved suid-bit nogensteder: Man
skal bare definere filsystemet i /etc/fstab med "user" optionen.
Iflg. mount(8) man-siden:
(iii) Normally, only the superuser can mount file sys¿
tems. However, when fstab contains the user option on
a line, anybody can mount the corresponding system.
Thus, given a line
/dev/cdrom /cd iso9660 ro,user,noauto,unhide
any user can mount the iso9660 file system found on his
CDROM using the command
mount /dev/cdrom
or
mount /cd
For more details, see fstab(5). Only the user that
mounted a filesystem can unmount it again.
Mvh,
Henrik