Vraag & Antwoord

OS Linux

Krijg geen schrijfrechten gemounte Fat32 schijf als user

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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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