On Wed, Aug 25, 2004 at 08:27:31PM +0600, Денис Гайнцев wrote: > На компьютерестоят две операционки ВинХР и Линух. Есть две виндовые партиции > (диски C и D - /dev/hda1 и /dev/hda2 соответственно). На диск hda2 файловая > система FAT32. При загрузке он автоматом монтируется /mnt/win_d - владелец > root и группа root. При этом автоматом выставляется следующие права - > владельцу rwx (читать, писать, выполнять), группе и остальным r-x (читать и > делать). Возникла необходимость расширить права группы (добавить возможность > записи)... [skip] В файловой системе FAT32 не предусмотрены поля для хранения информации о владельцах файлов и правах доступа. Эти параметры можно задать в опциях монтирования (в /etc/fstab), тогда они будут действовать для всех файлов и каталогов на этой файловой системе. Параметрами uid=... и gid=... задаётся владелец и группа; права ставятся параметром umask=... (в инверсном виде - т.е., чтобы получить права 775, нужно устанавливать umask=002). Ещё несколько полезных параметров монтирования для vfat: - showexec - устанавливать права на выполнение для файлов в соответствии с расширением (без этой опции все файлы видятся как исполняемые, поскольку umask действует и на файлы, и на каталоги, а параметры dmask=... и fmask=... для раздельного задания прав на файлы и каталоги появились только в ядрах 2.6.x); - quiet - игнорировать попытки chmod и chown без возвращения ошибки (чтобы mc не ругался при копировании файлов).