Титла: Защо не мога да пиша върху ФАТ? Публикувано от: cartman в Oct 26, 2007, 14:15 Странна работа!Направи ми впечатление още веднага след инстала.Не можех да създам нова директория в vfat дяла на харда ми.Собственика му е root,годината на създаването му е 1970-01-01.За момента е монтиран на /mnt/windows/D.Пробвах да го преместя на /media/Win_D/,успях,но това не промени нещата.По никакъв начин не мога да променя правата му.Сега са
Правих същите неща и когато дяла е монтиран на /media,но няма промяна.Имам модулите инсталирани:
Когато влизам като root си имам права,мога да си правя каквото искам.Как да настроя обикновения ми user да може да създава,трие и т.н.? Edit:Ползвам Мандрива 2008.0,2.6.22.9-desktop-1mdv. Титла: Защо не мога да пиша върху ФАТ? Публикувано от: gat3way в Oct 26, 2007, 14:30 manpage-a на mount не го ли прочете? Има си опции за маски, дори и за owner на файловата система.
Титла: Защо не мога да пиша върху ФАТ? Публикувано от: Gaara в Oct 26, 2007, 14:33 mount -t vfat -o rw,users,umask=000 ........
Титла: Защо не мога да пиша върху ФАТ? Публикувано от: cartman в Oct 26, 2007, 15:22 @Gaara:Благодаря за отговора!Тъкмо това,което търсех
![]() @gat3way:Man-а на mount го четох и не открих каквото търсех.Може да не съм видял добре.Например не видях за users опцията,а за umask никъде не пишеше как да я настроя да е без ограничения.Пишеше,че се дава в 8-чна система.И chmod е в 8-чна система,но там 777 е за пълен достъп,а тук 000.Аз така го разбирам. Титла: Защо не мога да пиша върху ФАТ? Публикувано от: gat3way в Oct 26, 2007, 18:33 Ми то това се разбира под "маска" принципно
![]() Титла: Защо не мога да пиша върху ФАТ? Публикувано от: Nikolavp в Oct 26, 2007, 18:53
hmm аз до колкото знам chmod ползва двуична система ![]() rwx(owner)rwx(group)rwx(all) Когато имаш единица за различните права (r,w,x) значи се включват; 7:2 = 3 (1) 3:2 = 1 (1) 1 си остава 7(10) = 111(2) (демек и за трите rwx) 6:2 = 3(0) 3:2 = 1(1) 1 си остава 6(10) = 110(2) (включени са rw, но не и x) 5:2 = 2(1) 2:2 = 1(0) 1 остава 5(10) = 101(2) (демек права за r, x) 4:2 = 2(0) 2:2 = 1(0) 1 си оства 4(10) = 100(2) (само r права) 3:2 = 1(1) 1 си остава 3(10) = 11(2) ( само първите две от дясно на ляво, демек w, x) 2:2 = 1(0) 1 си остава 2(10) = 10(2) (само w) 1 си е едно ![]() ![]() P.S. Изглежда, че тва информатиката в даскалото ми е послужила за нещо хаха, припомних си някои работи ![]() Титла: Защо не мога да пиша върху ФАТ? Публикувано от: cartman в Oct 26, 2007, 21:05 А аз мислех,че chmod е в 8-чна,защото числата са от 0-7,т.е.8 на брой .Иначе знам,че са 4+2+1,но не знаех,че се обръщат в двоични.И все пак е по-различно от umask.Аз го разбирам така:
umask=000-няма ограничения; chmod 777(двоично 111)-няма ограничения. Титла: Защо не мога да пиша върху ФАТ? Публикувано от: Nikolavp в Oct 26, 2007, 21:35
Виж какво пише в umask
Можеш да погледнеш какво са написали и добрите хора тук. Обърни внимание на това -
Успех! Титла: Защо не мога да пиша върху ФАТ? Публикувано от: cartman в Oct 27, 2007, 02:19 Мерси за разяснението и линка!Сега си изясних нещата както трябва.
Титла: Защо не мога да пиша върху ФАТ? Публикувано от: 3v1 в Oct 27, 2007, 23:01 и аз имах подобни проблеми със писане на юзър върху vfat , изобщо не са докарани windos-ките файлови системи на мандривата
Титла: Защо не мога да пиша върху ФАТ? Публикувано от: cartman в Oct 28, 2007, 20:33 Ами аз на 2007.0 нямах такива проблеми.Сега новата 2008.0 ги създаде.Имам болното усещане,че нещо не са я тествали като хората и прибързаха.Освен файловите системи има и други недодялани работи.Например 2007.0 default ми държеше стабилно wireless-a и на 100% signal strength(ползвам ndiswrapper),а тая новата мома едвам го докарва до 55% (пак с ndiswrapper) и от време на време забива и рестартирам wlan-a.На една и съща машина,която не е променяла местоположението си.Айде кажете как стават тия работи?
![]() Титла: Защо не мога да пиша върху ФАТ? Публикувано от: longus в Oct 28, 2007, 21:40 Сложи един такъв ред в /etc/fstab
/dev/hdaX /windows vfat rw,dmask=0000,fmask=0111 0 2 |