Редактирование файлов юзером на FAT32 разделах [SOLVED]
DemanXP 8 апреля, 2007 - 13:26
На винте имеется несколько FAT32 разделов. Рут может редактировать файлы на этих разделах, обычный пользователь - нет. Как сделать так, чтобы обычный пользователь (желательно, только один из имеющихся) мог редактировать файлы на FAT32 разделах?
Прилагаю свой fstab:
# /etc/fstab: static file system information. # # noatime turns off atimes for increased performance (atimes normally aren't # needed; notail increases performance of ReiserFS (at the expense of storage # efficiency). It's safe to drop the noatime options if you want and to # switch between notail / tail freely. # # The root filesystem should have a pass number of either 0 or 1. # All other filesystems should have a pass number of 0 or greater than 1. # # See the manpage fstab(5) for more information. # # <fs> <mountpoint> <type> <opts> <dump/pass> # NOTE: If your BOOT partition is ReiserFS, add the notail option to opts. #/dev/hda1 /boot vfat noauto,noatime 1 2 /dev/hda1 /mnt/win_c vfat noatime,iocharset=koi8-r,codepage=866 1 2 /dev/hda5 / reiserfs noatime 0 0 /dev/hda8 /home reiserfs noatime,notail 0 0 /dev/hda6 /mnt/win_d vfat noatime,iocharset=koi8-r,codepage=866 0 0 /dev/hda7 /mnt/win_e vfat noatime,iocharset=koi8-r,codepage=866 0 0 /dev/hda3 none swap sw 0 0 /dev/cdroms/cdrom0 /mnt/cdrom auto umask=0,users,iocharset=koi8-r,sync,noauto,ro,exec 0 0 /dev/fd0 /mnt/floppy auto noauto 0 0 # NOTE: The next line is critical for boot! none /proc proc defaults 0 0 # glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for # POSIX shared memory (shm_open, shm_unlink). # (tmpfs is a dynamically expandable/shrinkable ramdisk, and will # use almost no memory if not populated with files) none /dev/shm tmpfs nodev,nosuid,noexec 0 0
»
- Для комментирования войдите или зарегистрируйтесь
Надо смотреть в
Надо смотреть в сторону параметров mount изменяющих права доступа при монтировании.
man mount.
Может быть это то что нужно:
fmask=value
Set the umask applied to regular files only. The default is the umask of the current process. The value is given in octal.
_________________
- Desktop: core: p4-3.0, video: Nvidia 7900 GT, hard: 4x250 Gb (baracuda 9 series) & 80 Gb WD, mem: 2 G, Audio: Creative X-Fi
- Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 1.5 Gb mem, 160 Gb hard, e.t.c)
fmask=000
Спасибо великое! Нужно было монтировать так:
mount -t vfat -o iocharset=koi8-r,codepage=866,fmask=000 /dev/hda6 /mnt/win_d
Это даёт права 777 на /mnt/win_d всем пользователям
_________________
Во имя Святого Пингвина!