Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: jey_toto в Dec 29, 2004, 16:05



Титла: Проблем с правата за писане на 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
Благодаря, коригирах го и сега всичко е ОК.