[ Filip_B @ 23.02.2007. 10:35 ] @
Ćao! Imamo problema sa rw pristupom fat32 particiji iz Linuxa. Stavka u fstabu vezana za tu particiju je:
Code:
/dev/hda7 /media/Storage  vfat    uid=1000,gid=1000,rw 0       0

Naravno UID=1000 je moj UID, a GID je od moje grupe. Problem je u tome što su za neke fajlove, na toj partiicji, permise rwx,rwx,r-x, a za neke r-x,r-x,r-x. Pošto je to fat32 particija znam da na njoj ne funkcioniše chmod. Šta da radim da bi imao na svim fajlovima rwx,rwx,r-x? Probao sam i ovo:
Code:
/dev/hda7 /media/Storage  vfat    uid=1000,gid=1000,umask=000,rw 0       0
ali nije uspelo!
[ fade @ 23.02.2007. 13:35 ] @
meni sa
Code:
/dev/hda4        /mnt/c-disk      vfat        users,gid=users,umask=0000   1   0
i radi odlicno , dalje podesavas ako je potrebno graficki ,ali ono , sve radi ok do sad.
[ Marko Medojević @ 23.02.2007. 19:28 ] @
Radi chmod!

Rešenje za tvoj problem:
Code:
chmod -R a+w /media/Storage

I da te upozorim, posle ovoga svi će imati write permisu!
[ fade @ 23.02.2007. 22:31 ] @
pa ima i sa mojim odgovorom , svejedno , sta je lakse , samo sto kada se preko fstab-a sredi , posle preko gui-a preko properties mozes dodatno da sredis permisions...
[ Marko Medojević @ 24.02.2007. 09:50 ] @
Pa naravno! Ali nije na odmet da dečko zna oba načina.
[ anon28907 @ 30.05.2007. 14:59 ] @
Ja bas nisam u toku, pretrazivao sam forum i malo googlao ali nisam sto posto siguran zasto svi koji drze Win i GNU/Linux na dual bootu vole FAT32. Hocu reci, da li sa novijim linux kernelima (2.6.*) mogu bez problema da pisem po FAT32 particijama?
[ fade @ 30.05.2007. 15:49 ] @
Svi koriste FAT32 jer bez problema po njemu mozes da pises,dok za ntfs treba 3g da se dodatno instalira,i to je jos uvek u test fazi,mada oni koji koriste pricaju kako radi bez problemaa ntfs koristi neki program koji je jos uvek u test fazi...
[ Marko Medojević @ 30.05.2007. 23:14 ] @
Samo jedno malo upozorenje!
Nikako ne konvertujte NTFS u FAT32 pomoću programa Partition Magic (a ni sa drugim programima). Meni je tako jednom pukla particija i sve sam podatke izgubio. Znači, ako vas zadesi da imate NTFS particiju na kojoj stoji muzika, filmovi i sl. i hteli bi da instalirate Linux i da tu particiju koristite u r/w režimu, bolje bekapujte podatke, obrišite NTFS particiju i napravite FAT32.

P.S. ovo ne važi za konvertovanje iz FAT32 u NTFS jer ono odlično funkcioniše iz samog Windowsa
[ brcha @ 01.06.2007. 10:08 ] @
Izvinite, oprostite, pardon...

Što se tiče VFAT (fat32) particija, chmod radi na njima, samo u ograničenom smislu. Pošto fat32 ne podržava koncept nezavisnih dozvola za korisnike i grupe i šta god, nego samo oznaku da li je fajl read-only ili nije (i da li je hidden/system/archive koji i ne služe mnogo čemu), logično je za očekivati da chmod na fat32 particiji podržava samo promenu atributa koji postoje (tj. rw).

Ne znam zbog čega bi nekome bilo lakše da iz GUI alata podešava dozvole, ali eto, može i tako (u slučaju da te mrzi da kucaš „chmod -R ug+w /media/Storage/“). Usput, tehnički gledano nije lepo da držiš disk koji se montira iz fstab-a u direktorijumu /media, pošto je on u principu zamišljen za sisteme fajlova sa prenosivih diskova koje automatski montira hal, ivman, nešto treće i tako dalje (znači za usb drajvove, cd/dvd-ove itd). Za te svrhe bi bilo korektnije da koristiš direktorijum /mnt, pošto on za to i služi. Naravno, radi ti kako ti volja :)

Što se tiče podrške za NTFS, unutar Linux jezgra postoji podrška za r/w pristup NTFS sistemu, ali samo ograničena. Elem, može sve regularno da se čita, mogu i da se menjaju postojeći fajlovi, ali ne mogu da se prave novi fajlovi i direktorijumi. Ako je nekome potreban potpun pristup NTFS sistemu, moraće da pribegne spoljašnjem FUSE drajveru pod nazivom ntfs-3g. Čini mi se da postoje neki problemi vezani za licence i slično, pa da zato ovaj drajver ntfs-3g ne može da se ubaci u jezgro nego mora da ide van njega (što je inače bolji princip, no Linus nije slušao Tanenbauma kad je pravio svoje jezgro... ;) ).

I jedna vrlo bitna tehnička zamerka. Ko je čuo da se dozvole za pristup fajlovima zovu „permise“? Lepo bi bilo da ne koristite engleske reči (kao što je kernel, kad postoji srpska reč jezgro, jel), ali bi još lepše bilo da ne koristite neke tamo izvedenice iz engleskih reči koje pride vrlo rogobatno zvuče. Zato umesto „permise“, kažite „dozvole“ ili „permissions“.

Ajd’ u zdravlje!
Filip
[ random @ 01.06.2007. 18:26 ] @
Možda nekom bude od koristi, linija za FAT32 particiju iz mog fstaba izgleda ovako:

Code:
/dev/sda7  /mnt/storage  vfat  dmask=022,fmask=133,uid=1000,gid=100,noatime


Efekat je ovakav:

$ umask
0022
$ mkdir /mnt/storage/dir
$ touch /mnt/storage/dir/file
$ ls -ld /mnt/storage/dir /mnt/storage/dir/file
drwxr-xr-x 2 random users 4096 Jun 1 19:20 /mnt/storage/dir
-rw-r--r-- 1 random users 0 Jun 1 19:20 /mnt/storage/dir/file
$


A iste takve default dozvole (644 za f i 755 za d) imaju i fajlovi koji su već bili na particiji.