Početak›Forumi›Linuks distribucije›Mandriva›Softver›Pisanje po FAT32 (podešavanja /etc/fstab)
- This topic has 10 odgovora, 7 glasova, and was last updated 18 years, 6 months ranije by MisterNo.
-
AutorČlanci
-
31. avgust 2005. u 9:45 am #6054gandalfGlavni majstor
Na Mandriva (Limited 2005) kao obican korisnik ne mogu da pisem po FAT32 particiji gde mi stoje podaci. Inace hoce da pise po Flash Disku, a root moze da upisuje podatke i na ovu FAT particiju. Za probu sam dao obicnom useru root ovlascenja, ali ni to mu nije omogucilo pisanje po FAT particiji. Hmm, u cemu je tu fora sa ovlascenjima? 🙄
31. avgust 2005. u 11:10 am #33721orsaleUčesnikjesi li probao kao ROOT :
chmod -R 777 /mnt/windows
meni je to uspelo pod Slackware
31. avgust 2005. u 12:54 pm #33722AnonimniGostEvo sad sam probao sa chmod i iz konzole i iz Midn.Commandera i iz Krusadera da dam ovlascenja za pisanje grupi i svima. Nigde se ne buni, ali u stvari ne promeni ovlascenja – nesto mu ne da. Na kraju sam probao da promenim vlasnika za ovaj folder, ali i to ne ide! 😥
31. avgust 2005. u 2:54 pm #33723popacUčesnikVeć smo pričali o tome, ali neka ovo bude konačno. Otvorite fajl /etc/fstab u nekom editoru teksta
[code]/dev/hda1 /mnt/windows vfat user,rw,uid=1002,gid=0 0 0[/code]
/dev/hda1 je uređaj (Device). Za Primary master je oznaka hda, za Primary slave /dev/hdb za Secoundary master /dev/hdc i za Secoundary slave /dev/hdd. Ako je u pitanju cdrom uređaj prikačena na IDE granu potrebno je samo staviti oznake /dev/hda, /dev/hdb, /dev/hdc ili /dev/hdd. Ukoliko je u pitanju hard disk, on može imati više particija. Prva primarna particija na /dev/hda IDE grani će stoga biti obeležena sa /dev/hda1, naredna /dev/hda2 i naredna /dev/hda3. Extended particije počinju od broja 5 pa nadalje. Flopi uređaji biće obeležni sa /dev/fd0, /dev/fd1… USB flash kartice ili digitalni fotoaparati biće obeleženi sa /dev/sda1, /dev/sda2 … /dev/sdb1 …
/mnt/windows je mesto gde će sadržaj uređaja biti prikazan nakon montiranja. Možete odabrati bilo koj prazan direktorijum na vašem kompijuteru, ali se uređaji obično smeštaju u /mnt. Ukoliko je odabrani direktorijum, njegov sadržaj neće biti dostupan dok ne unmountujete uređaj. Dakle zapamtite da napravite direktorijum u /mnt koj ste naveli u fstabu.
vfat je tip Fajl Sistema na uređaju. Česti su
auto – automatsko prepoznavanje (cdrom, floppy…)
vfat – fat32 Windows particija i USB/Floppy uređaji (uglavnom)
ntfs – NTFS Windows particija
iso9660 – većina cd-a
ext2 – Extended 2 Linux particija
ext3 – Extended 3 linux particija
reiserfs – ReiserFS Linux particija
swap – Swap Linux paritcijaOstale opcije
user – daje korisniku da montira i demontira uređaj
rw – daje mogućnost pisanja po uređaju (za Floppy, USB i sve particije osim ntfs)
ro – zabranjuje pisanje po uređaju (za cdrom i ntfs particije)
gid – Group ID, broj grupe kojoj će svi fajlovi na hard disku pripadati. Najčešće je 0 broj root grupe
uid – User ID, broj korisnika. Najčešće je to 1000 za prvog dodatog korisnika
sve sto treba je da pogledate u još dva fajla u /etc/. Fajl passwd vam kazuje koj je UID broj korisnika a group fajl koj je GID broj. Unesite korektne vrednosti.Ostala dva broja (0 0) vam nisu potrebna. pogledajte #man mount za više informacija. Tiču se provere Fajl Sistema i za root particiju (/) bi trebalo da bude nešto drugačije (ja stavljam 1 1)
Evo par primera:
Windows FAT32 particija
[code]/dev/hda1 /mnt/windows vfat user,rw,uid=1000,gid=0 0 0[/code]
Windows NTFS particija
[code]/dev/hda1 /mnt/windows vfat user,ro,uid=1000,gid=0 0 0[/code]
Linux ReiserFS particija (slično i za ext2 i ext3)
[code]/dev/hda7 /mnt/linux reiserfs user,rw 0 0[/code]
Flopy uređaj
[code]/dev/fd0 /mnt/floppy auto user,rw,uid=1000,gid=0 0 0[/code]
USB Flash, Foto aparat i sl.
[code]/dev/sda1 /mnt/usb auto user,rw,uid=1000,gid=0 0 0[/code]
CD/DVD uređaj
[code]/dev/hdb /mnt/cd auto user,ro,uid=1000,gid=0 0 0[/code]
Swap particija
[code]/dev/hda6 none swap sw 0 0[/code]
Proc (potrebno operativnom sistemu)
[code]none /proc proc defaults 0 0[/code]31. avgust 2005. u 3:07 pm #33724Off-TopicUčesnikJeli bre tt man-ijache, a kako da mu sredim fstab da me ne bi smarao kod kopiranja iz mc-a, normalno je da kopira pishe brishe itd, ali me smara sa onim dijalogom u kome mi kaze kako ne moze da dodeli vlasnishtvo nad fajlovima, dok cp radi bez da se ishta zali, ili je ovo samo do mc-a ???
31. avgust 2005. u 4:05 pm #33725popacUčesnikPa to MC bode, u ostalim je kod mene skroz OK. Probaj Worker.
1. septembar 2005. u 7:52 pm #33726AnonimniGostHmm, bash sam i mislio da malo pogledam sta je u fstab i mtab, ovako Popac je sve fino objasnio. Prvo sam dodao samo ovaj rw za ovu particiju, pa sam onda primetio da ove particije uopste nema u /etc/mtab i dodao taj red. Medjutim proradilo je tek kad sam definisao user id i group id u fstab, tako da kod mene taj red izgleda ovako:
[code]/dev/hda6 /mnt/win_e vfat rw,uid=500,gid=500,umask=0022,iocharset=iso8859-1,codepage=850 0 0 [/code]
Samo sad eventualni drugi useri opet nemaju ovlascenje pisanja – pretpostavljam da bi i njihovi id brojevi morali da se ovde dodaju?!
Hvala na pomoci! 🙂
2. septembar 2005. u 1:41 am #33727LYbUčesnikne treba ti da menjas mtab, on je dinamicki
2. septembar 2005. u 2:36 pm #33728popacUčesnikOvo piše u man stranici za mount
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.Znači možeš da namestiš i dozvole nad svim fajlovima i direktorijumima vfat particija.
13. oktobar 2005. u 1:45 pm #33729samadhiUčesnikumask=022 je valjda default za sisteme, binarno
ako se od 777 sve jednice oduzme 022 dobija se 755 koji je binarno prikazan dole sto zaci da root ima privilegija da cita pise i izvrsava ako zelite da i user group moze sve da radi samo stavite 0 na njegovom mestu na primer umask=002 da i grupa ima dozovle kao root a umask=000 da i user i grupa imaju dozvole da citaju pisu i pokrecurwx rwx rwx (Read Write eXecute)
111 101 101 > 755
root group user -
AutorČlanci
Forum ‘Softver’ je zaključan za nove teme i odgovore.