Титла: Не иска да ми се маунтне фат дяла Публикувано от: int13 в May 07, 2005, 14:03 Нещо бъркам ли, направо се чудя! Преди ми ставаше по този начин, а сега не иска
Distro :Slackware 10.1 линия в fstab: /dev/hda2 /fat vfat rw,gid=100,uid=1000,umask=000 0 0 Пробвах да сложа dmask=000,fmask=000 ама пак същото. Резултата е следния:
Юсер-a с който опитвам това е уид 1000 и гид 100 т.е. точно с този ,с който маунтвам. Интересно е това че, веднага след като маунтна и вляза в дяла и мога да направя touch и после да изтрия файла. Но ако пусна да речем MC и с него поровя из дяла и после се опитам да напрая touch ,той не става( дава горната грешка). Какво по дяволите става ПС: резултата е същия и с роот юзър. Титла: Не иска да ми се маунтне фат дяла Публикувано от: n_antonov в May 07, 2005, 14:40 Прегледай си системните логове, където плюе съобщенията си ядрото. Възможно е mc да се опитва да прави chmod или chown с правата на друг потребител, който не съвпада със стойността на флаговете uid и gid. Освен това, командите като chmod и chown са неприложими върху дървената файлова система fat32
Я да те попитам защо ползваш флаговете uid и gid, след като си дал umask=000? Малко е безсмилено. Ако ще разрешаваш само на определен потребител достъп до дяла, махни umask=000, защото разрешава на всеки да прави каквото поиска. Ако пък искаш всеки да има достъп, махни uid и gid. Титла: Не иска да ми се маунтне фат дяла Публикувано от: Йордан в May 07, 2005, 14:52
П.П. макар че май имам нещо излишно Титла: Не иска да ми се маунтне фат дяла Публикувано от: n_antonov в May 07, 2005, 15:09 Да, gid е излишно в случая. Хем присвояваш група, хем даваш достъп на всички. Освен това, тези права се емулират от драйвера за vfat в ядрото и важат само за момента, в който файловата система е монтирана. Иначе самата файлова система не поддържа тази семантика и никакви права не се запазват след това.
|