← Back to team overview

sslug-teknik team mailing list archive

Re: ændre permissions på filer fra usb-dims

 

Atte André Jensen wrote:
Jørgen Heesche wrote:

Det har ikke noget at gøre med udev.

Nå.

Der er såvidt jeg kan se ikke noget om mp3-enheden i din fstab; bliver den overhovedet nounted?.

Ja, da.
Jamen hvordan?, prøv at læse /etc/mtab, når mp3 er mounted.


Man skal mounte med umask=0, hvis alle skal have læserettighed til filerne. Når man bruger udev skal der i fstab indsættes en mount-linie der refererer til det symbolske link til enheden som udev opretter. Man skal selv editere fstab, Ubuntu gør det ikke.

Men den hedder så sdc (se nedenfor). Hvis jeg så sætter en mere stick i hedder den vel sdd (eller ihvertfald noget andet end den første), og så vil permissions for den også være forkert. Jeg forestillede mig at det måtte være muligt "globalt" at fortælle at alle usb mass storage devices formateret med fat skal have nogle bestemte permissions...
Nej det er ikke til at vide. Problemet med usb-diske er, at de får forskellige device-navne hver gang de tilsluttes. Det er det problem udev løser ved at oprette et symbolsk link til det aktuelle devicenavn.
F.eks.: /dev/cfcard -> sdb1
Permissions til filsystemet defineres med umask ved mount.
Du bør absolut sætte dig ind i brugen af udev, det er ikke så  svært.


Om udev se her:
Writing udev rules
http://reactivated.net/writing_udev_rules.html

Ok, det bringer mig ikke umiddelbart nærmere. Måske er det bare fordi der er så mange informationer på siden at jeg ikke kan finde det som har relevans for mit problem...
Nej, udev har ikke noget at gøre fil-permissions.
Men for at bruge udev, må man sætte sig ind i, hvordan udev bruges.


Med hensyn til filsystemtypen på mp3: prøv fdisk -l, mår enheden er tilsluttet.

atte@ajstrup:~$ fdisk -l /dev/sdc

Disk /dev/sdc: 1030 MB, 1030225920 bytes
4 heads, 3 sectors/track, 167680 cylinders
Units = cylinders of 12 * 512 = 6144 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              21      167680     1005958+   6  FAT16



--
Med venlig hilsen

Jørgen Heesche
mailto:heesche@xxxxxxxxxxx


Follow ups

References