← Back to team overview

sslug-teknik team mailing list archive

Re: En banalitet...chmod ugo+s

 



Jørgen Heesche skrev:
Verner Kjærsgaard wrote:


Jørgen Heesche skrev:
Verner Kjærsgaard wrote:


Henrik Størner skrev:
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





tak for hjælpen. Men jeg får...

vk@dell-103:~> mount -t cifs  //172.16.9.100/lnxfavk win
mount: dette kan kun root gøre

med følgende linie i fstab:

172.16.9.100:/SMB/favk /home/win cifs rw,user,auto,exec 0 0

Filmen er simpelthen knækket her :-)

Hvilke permissions har /home/win ?
Måske kan du bruge denne vejledning:
http://kim.biyn.com/Linux/how_to_mount_samba_windows_shares_at_boot_time_via_fstab
Hvorfor har du mountpoint i /home?.
Man 'plejer' at bruge /mnt eller /media. Men plejer er måske død?.


God aften,

- jeg undskylder at jeg ikke har udtrykt mig klart.

Der er *mange* brugere på Linux boksen. Derfor er det enten nødvendigt at hver bruger individuelt kan mounte og have adgang til et af mange private shares på en winbox. Eller...at man kan have eksempelvis et /media/windows (whatever) share som dermed er fælles og synligt for alle brugere. Dog således at dets funktion nærmer sig Window's "Computere i netværket" eller hvad det nu hedder. Altså at alle delte mapper kan ses, men ikke tilgås med mindre man kender brugernavn og adgangskode (som er en windows ting).


Som jeg ser det må de kunne løses med fuse osv., jeg kan bare ikke knække koden.

Jeg kan ikke se at jeg kan gøre det i /etc/fstab...der indefra kan jeg kun mounte med angivelse af brugernavn og pw, dermed knækker filmen jo.

Og den med option "user" i /etc/fstab kan jeg jo som tidligere nævnt ikke få til at virke.

Jeg føler virkelig at jeg har afdækket et beklageligt sort hul i min indsigt...måske arbejder jeg for sjældent med Windows. Jeg fatter det simpelthen ikke...

As always, jeres hjælp er altid påskønnet!


Hvorfor skal brugerne kunne mounte individuelt?, det må da være udmærket med en 'fælles' mount ved boot og individuelle rettigheder for hver bruger.
Jeg har ikke Samba, men her er der noget om samba private shares:
http://ubuntuforums.org/showthread.php?t=817721


- hej igen,

- jeg har ikke udtrykt mig klart endnu. Jeg har ingen samba server, jeg har en (forbandet) W2003 server med delte mapper og brugere. Nogle er fælles for hele banden af brugere og nogle er private.

Det er derfor helt fint med (som du skriver) et 'fælles' mount ved boot og individuelle rettigheder. Men hvis jeg definerer et sådant i /etc/fstab, så skal jeg eksempelvis skrive

IP:/share /mountpoint cifs username=Administrator,passwd=hemmeligt,rw,auto,osv..

Dermed får alle mine brugere jo alle rettigheder til alt i det/de shares der fremkommer?? Eller gør de ikke det??


--
------------------------------
Med venlig hilsen/Best regards
Verner Kjærsgaard


Follow ups

References