Автор Тема: Не иска да ми се маунтне фат дяла  (Прочетена 712 пъти)

int13

  • Напреднали
  • *****
  • Публикации: 167
    • Профил
Нещо бъркам ли, направо се чудя! Преди ми ставаше по този начин, а сега не иска '<img'>

Distro :Slackware 10.1

линия в fstab:

/dev/hda2        /fat             vfat        rw,gid=100,uid=1000,umask=000 0 0

Пробвах да сложа dmask=000,fmask=000 ама пак същото.

Резултата е следния:

Цитат
bash-3.00# touch proba.txt
touch: cannot touch `proba.txt': Read-only file system
bash-3.00#


Юсер-a с който опитвам това е уид 1000 и гид 100 т.е. точно с този ,с който маунтвам.

Интересно е това че, веднага след като маунтна и вляза в дяла и мога да направя touch и после да изтрия файла. Но ако пусна да речем MC и с него поровя из дяла и после се опитам да напрая touch ,той не става( дава горната грешка). Какво по дяволите става'<img'>

ПС: резултата е същия и с роот юзър.
Активен

Nemo dat quod non habet.

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Не иска да ми се маунтне фат дяла
« Отговор #1 -: May 07, 2005, 14:40 »
Прегледай си системните логове, където плюе съобщенията си ядрото. Възможно е mc да се опитва да прави chmod или chown с правата на друг потребител, който не съвпада със стойността на флаговете uid и gid. Освен това, командите като chmod и chown са неприложими върху дървената файлова система fat32'<img'>

Я да те попитам защо ползваш флаговете uid и gid, след като си дал umask=000? Малко е безсмилено. Ако ще разрешаваш само на определен потребител достъп до дяла, махни umask=000, защото разрешава на всеки да прави каквото поиска. Ако пък искаш всеки да има достъп, махни uid и gid.



Активен

-------------------------------------------------------------------------
./debian/rules

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
Не иска да ми се маунтне фат дяла
« Отговор #2 -: May 07, 2005, 14:52 »
Примерен код
/dev/hda3       /mnt/d          vfat    user,gid=users,umask=000        0       2
При мене това върши работа '<img'>

П.П. макар че май имам нещо излишно '<img'>
Активен

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Не иска да ми се маунтне фат дяла
« Отговор #3 -: May 07, 2005, 15:09 »
Да, gid е излишно в случая. Хем присвояваш група, хем даваш достъп на всички. Освен това, тези права се емулират от драйвера за vfat в ядрото и важат само за момента, в който файловата система е монтирана. Иначе самата файлова система не поддържа тази семантика и никакви права не се запазват след това.



Активен

-------------------------------------------------------------------------
./debian/rules