Как присоеденить vfat не под рутом?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
AWSVladimir
Сообщения: 138
ОС: пока Мандривка

Как присоеденить vfat не под рутом?

Сообщение AWSVladimir »

Дано:
1.Файл образ дискеты или флешки с MS-FAT например
/home/user1/flash.img или
/home/user1/floppy.img

Задача: Как примонтировать файл для чтения-записи в него для юзеров, словно это дисковод/флешка?

Пробовал ч/з loop/cryptosetup (c шифрованием, хотя нужно с ним и без него), но вылазит заковырка, если файловая система ext3, то проблем нет, ставится право rwx на примонтируемый каталог и все - юзера довольны, но если файловая система vfat, то на каталог выставляются права rwx-r_x-r_x и даже под рутом нельзя изменить права, ну никак! А юзера писать туда должны :(

Что можете посоветовать?
PS: Не знаю, для раздела новичка вопрос?
Спасибо сказали:
Аватара пользователя
SilentMan
Сообщения: 228
Статус: %_%
ОС: Arch Linux

Re: Как присоеденить vfat не под рутом?

Сообщение SilentMan »

Два варианта: fstab или sudo на самописный скриптег монтирования этого файла.
Вот это Вам в помощь, если скриптом.
Если фстаб, то выглядеть должно примерно так:
<путь кфайлу> <точка монтирования> <файловая система> <опции> 0 0
В опциях кроме того что захотите прописать еще rw
Например так:
/dev/sda5 /home/sm/Video ntfs-3g locale=ru_UA.utf-8,rw,force 0 0
Registered Linux user #451481
Спасибо сказали:
Аватара пользователя
a1f
Сообщения: 94
ОС: ====8

Re: Как присоеденить vfat не под рутом?

Сообщение a1f »

SilentMan писал(а):
24.09.2007 20:34
Два варианта: fstab или sudo на самописный скриптег монтирования этого файла.
Вот это Вам в помощь, если скриптом.
Если фстаб, то выглядеть должно примерно так:
<путь кфайлу> <точка монтирования> <файловая система> <опции> 0 0
В опциях кроме того что захотите прописать еще rw
Например так:
/dev/sda5 /home/sm/Video ntfs-3g locale=ru_UA.utf-8,rw,force 0 0

Это ты на какой вопрос отвечал?

можно написать в fstab
PATH_TO_IMG /home/img/ vfat user,defaults 0 0

ИЛИ
sudo
И для однообразия добавить алиас в ~/.bashrc типа
alias mount_img="sudo mount"
Или ( есть пути к образу меняются ) написать скрипт с использованием sudo ( с проверками предварительными )
Gentoo Linux / Ubuntu Feisty 7.04, 8.04 / Slackware 10.2 / OpenBSD 4.2
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Как присоеденить vfat не под рутом?

Сообщение Uncle_Theodore »

А еще вот так можно монтировать

Код: Выделить всё

mount -o loop,umask=0000 floppy.img /mnt/floppy
Спасибо сказали:
Аватара пользователя
AWSVladimir
Сообщения: 138
ОС: пока Мандривка

Re: Как присоеденить vfat не под рутом?

Сообщение AWSVladimir »

Спасибо, помогло.
Спасибо сказали: