Титла: Проблем с правата за писане на FAT дял Публикувано от: jey_toto в Dec 29, 2004, 16:05 В момента съм с 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.
Имам и други въпроси но всичко по реда си. Благодаря. Титла: Проблем с правата за писане на FAT дял Публикувано от: n_antonov в Dec 29, 2004, 16:13 FAT не поддържа семантиката на правата в Unix, затова манипулации с chmod върху дяла няма да ти свършат работа. Трябва да го монтираш с опция, която да му наложи маска, съвместима с Unix семантиката.
Ползвай опцията umask=000 в /etc/fstab, ако искаш да разрешиш на всеки да пише и чете в този дял. Другият вариант е да зададеш uid= и gid=, с които да посочиш собствеик и група на файловете и да разрешиш само на тях да ползват дяла с umask=002 например. Титла: Проблем с правата за писане на FAT дял Публикувано от: jey_toto в Dec 29, 2004, 19:07 Благодаря ти много.
Значи редактирах в fstab реда за FAT дяла по този начин: /dev/hda3 /mnt/fat umask=0,iocharset=iso8859-1,codepage=850 0 0 и после рестартирах. Като влязох после видях че този ред липсва. И най-странното е че дяла е mount-нат и аз мога да пиша на него. Титла: Проблем с правата за писане на FAT дял Публикувано от: n_antonov в Dec 29, 2004, 19:11 1. umask=000 е опцията, която ти трябва
2. Редът ти е грешен. Трябва да изглежда така: /dev/hda3 /mnt/fat vfat rw,umask=000,iocharset=iso8859-1,codepage=850 0 0 Титла: Проблем с правата за писане на FAT дял Публикувано от: jey_toto в Dec 29, 2004, 19:33 Благодаря, коригирах го и сега всичко е ОК.
|