Автор Тема: Проблем с правата за писане на FAT дял  (Прочетена 937 пъти)

jey_toto

  • Участници
  • ***
  • Публикации: 4
    • Профил
В момента съм с Fedora Core 3, обаче този проблем го имах и със Suse 9.1. Наблюдава се само когато съм влязъл като user но не и когато съм root. Проблем с четенето нямам, само с писането върху FAT дяла .  Когато се опитам на Access Permissions да дам права за четене и променяне на съдържанието ми дава “Changing the attributes of files is not supported with protocol devices” без значение дали съм root или не. Та въпроса ми е по какъв начин да го mountn-a този дял че да имам права за запис и като user.
Имам и други въпроси но всичко по реда си.
Благодаря.
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Проблем с правата за писане на FAT дял
« Отговор #1 -: Dec 29, 2004, 16:13 »
FAT не поддържа семантиката на правата в Unix, затова манипулации с chmod върху дяла няма да ти свършат работа. Трябва да го монтираш с опция, която да му наложи маска, съвместима с Unix семантиката.

Ползвай опцията umask=000 в /etc/fstab, ако искаш да разрешиш на всеки да пише и чете в този дял. Другият вариант е да зададеш uid= и gid=, с които да посочиш собствеик и група на файловете и да разрешиш само на тях да ползват дяла с umask=002 например.



Активен

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

jey_toto

  • Участници
  • ***
  • Публикации: 4
    • Профил
Проблем с правата за писане на FAT дял
« Отговор #2 -: Dec 29, 2004, 19:07 »
Благодаря ти много.
Значи редактирах в fstab реда за FAT дяла по този начин:
/dev/hda3 /mnt/fat umask=0,iocharset=iso8859-1,codepage=850 0 0
и после рестартирах. Като влязох после видях че този ред липсва. И най-странното е че дяла е mount-нат и аз мога да пиша на него.
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Проблем с правата за писане на FAT дял
« Отговор #3 -: Dec 29, 2004, 19:11 »
1. umask=000 е опцията, която ти трябва

2. Редът ти е грешен. Трябва да изглежда така:

/dev/hda3 /mnt/fat vfat rw,umask=000,iocharset=iso8859-1,codepage=850 0 0
Активен

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

jey_toto

  • Участници
  • ***
  • Публикации: 4
    • Профил
Проблем с правата за писане на FAT дял
« Отговор #4 -: Dec 29, 2004, 19:33 »
Благодаря, коригирах го и сега всичко е ОК.
Активен