Необходимо обеспечить возможность пользователям монтировать внешние устройства(flash, floppy,cd). Прописать в fstab не подходит так как floppy может иметь разные файловый системы, а если монтировать командой mount -t тип_фс /dev/имя_устройства путь_монтирования то система ругается что нет прав root. Была мысль использовать sudo, но в этом случае ничего нельзя записать на устройство, нет прав.
> Необходимо обеспечить возможность пользователям монтировать внешние устройства(flash,
> floppy,cd). Прописать в fstab не подходит так как floppy может иметь
> разные файловый системы,autofs писать надо.
> а если монтировать командой mount -t тип_фс /dev/имя_устройства
> путь_монтирования то система ругается что нет прав root. Была мысль использовать
> sudo, но в этом случае ничего нельзя записать на устройство, нет
> прав.1. MODE=660 GROUP=user_mount RUN=mount_device.sh в udev
2. юзеров в группу user_mount
3. Каталог монтирования на tmpfs,mode=1777,group=user_mount, в нём из скрипта создавать точки монтирования.
...
99. ...
100. Поставить Ubuntu/Suse :)
> Необходимо обеспечить возможность пользователям монтировать
> Прописать в fstab не подходит так как floppy может иметь разные файловый системыУзри!
/dev/sdg1 /media/flash auto user,noauto 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,ro,noauto 0 0Флопа в _этой_ машине не нашлось, но, видимо,
/dev/fd0 /media/floppy auto user,noauto 0 0
>> Необходимо обеспечить возможность пользователям монтировать
>> Прописать в fstab не подходит так как floppy может иметь разные файловый системы
> Узри!
> /dev/fd0 /media/floppy
> auto user,noauto
> 0 0Пробовал mados(vfat) монтируются корректно, а ext2 и ext4 выдает ошибку.
> Пробовал mados(vfat) монтируются корректно, а ext2 и ext4 выдает ошибку.
If no -t option is given, or if the auto type is specified, mount will try to
guess the desired type. Mount uses the blkid or volume_id library for guessing
the filesystem type; if that does not turn up anything that looks familiar, mount
will try to read the file /etc/filesystems, or, if that does not exist,
/proc/filesystems. All of the filesystem types listed there will be tried,
except for those that are labeled "nodev" (e.g., devpts, proc and nfs). If
/etc/filesystems ends in a line with a single * only, mount will read
/proc/filesystems afterwards.- - - 8< - - - /etc/filesystems
ext4
ext3
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
hfsplus
- - - >8 - - -
>[оверквотинг удален]
> will try to read the
> file /etc/filesystems, or, if that
> does not exist,
>
> /proc/filesystems.
А где определяется последовательность и команды с помощью которых mount определяет файловую систему? У меня /etc/filesystems настроен, blkid /dev/fd0 тоже выдает правильную фс, а mount все равно ругается на ext.