Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Krijg geen schrijfrechten gemounte Fat32 schijf als user

danieldk
8 antwoorden
  • Fedora Core 3 kernel 2.6.10-1.741_FC3
    Ik probeer een fat32 partitie te mounten, maar kan er niet in schrijven als user. Het gaat om hda3:
    [code:1:f3216d6034]
    [root@localhost ralph]# /sbin/fdisk -l

    Schijf /dev/hda: 41.1 GB, 41110142976 bytes
    255 koppen, 63 sectoren/spoor, 4998 cylinders
    Eenheden = cylinders van 16065 * 512 = 8225280 bytes

    Apparaat Boot Start End Blocks Id System
    /dev/hda1 1 5 40131 de Dell Utility
    /dev/hda2 * 6 1918 15366172+ 7 HPFS/NTFS
    /dev/hda3 1919 3723 14498662+ c W95 FAT32 (LBA)
    /dev/hda4 3724 4998 10241437+ 5 Uitgebreid
    /dev/hda5 3724 3736 104391 83 Linux
    /dev/hda6 3737 4998 10136983+ 8e Linux LVM
    [/code:1:f3216d6034]

    Dit staat in mijn fstab:
    [code:1:f3216d6034]
    # This file is edited by fstab-sync - see 'man fstab-sync' for details
    /dev/VolGroup00/LogVol00 / ext3 defaults 1 1
    LABEL=/boot /boot ext3 defaults 1 2
    none /dev/pts devpts gid=5,mode=620 0 0
    none /dev/shm tmpfs defaults 0 0
    none /proc proc defaults 0 0
    none /sys sysfs defaults 0 0
    /dev/VolGroup00/LogVol01 swap swap defaults 0 0
    /dev/hda3 /mnt/download vfat defaults,user 0 0
    /dev/hdb1 /mnt/video ntfs ro,users,exec,uid=500,ioch$
    /dev/hda2 /mnt/windows ntfs ro,users,exec,uid=500,ioch$
    /dev/hdc /media/cdrecorder auto pamconsole,fscontext=sy$
    [/code:1:f3216d6034]

    Als ik de rechten opvraag van /mnt/download, dan zie ik dat de user geen schrijfrechten heeft, ik weet niet of dat van toepassing is?
    [code:1:f3216d6034]
    [root@localhost mnt]# ls -l
    totaal 52
    drwxr-xr-x 16 root root 8192 jan 23 20:41 download
    [/code:1:f3216d6034]

    Wie o wie kan me wat verder helpen? :oops:
  • Lees de lieve manual page (man mount).

    De manual page zegt:
    [code:1:a8e20da42a]
    uid=value and gid=value
    Set the owner and group of all files. (Default: the uid and gid
    of the current process.)

    umask=value
    Set the umask (the bitmask of the permissions that are not
    present). The default is the umask of the current process. The
    value is given in octal.
    [/code:1:a8e20da42a]

    Dat is dus duidelijk. Een groep aanmaken voor gebruikers die de FAT32 schijf mogen mounten en dit als gid parameter meegeven, of de uid parameter te gebruiken voor de user die je schrijfrechten wilt geven.
  • dat is toch de user die vermeld staat als default,[b:ea65fd4ac2]user[/b:ea65fd4ac2]
  • Als ik hem als root in een shell unmount en daarna in de shell als user mount, dan is alles ok, maar na een herstart wordt hij blijkbaar weer door root als gemount. Is hier niks aan te doen?
  • [quote:c847506585="Venzent"]Als ik hem als root in een shell unmount en daarna in de shell als user mount, dan is alles ok, maar na een herstart wordt hij blijkbaar weer door root als gemount. Is hier niks aan te doen?[/quote:c847506585]

    Jawel door [b:c847506585]noauto[/b:c847506585] in je /etc/fstab te zetten.
  • aha, en die komt dan gewoon in het rijtje van defaults,user,noauto ?
  • Ja. Of wel automatisch mounten, en zoals ik al uit de manpage quote, een UID opgeven, zodat jouw user altijd schrijfrechten heeft.
  • Beter een gid aangeven, dan kun je de users onder die groep hangen ;-)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.