The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Монтирование внешних носителей из под подбзователя"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Разное / Linux)
Изначальное сообщение [ Отслеживать ]

"Монтирование внешних носителей из под подбзователя"  +/
Сообщение от Nikita (??) on 03-Июл-13, 12:27 
Необходимо обеспечить возможность пользователям монтировать внешние устройства(flash, floppy,cd). Прописать в fstab не подходит так как floppy может иметь разные файловый системы, а если монтировать командой mount -t тип_фс /dev/имя_устройства путь_монтирования то система ругается что нет прав root. Была мысль использовать sudo, но в этом случае ничего нельзя записать на устройство, нет прав.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Монтирование внешних носителей из под подбзователя"  +/
Сообщение от pavlinux (ok) on 03-Июл-13, 19:49 
> Необходимо обеспечить возможность пользователям монтировать внешние устройства(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 :)


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Монтирование внешних носителей из под подбзователя"  +/
Сообщение от Andrey Mitrofanov on 03-Июл-13, 20:47 
> Необходимо обеспечить возможность пользователям монтировать
> Прописать в 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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Монтирование внешних носителей из под подбзователя"  +/
Сообщение от Nikita (??) on 04-Июл-13, 10:57 
>> Необходимо обеспечить возможность пользователям монтировать
>> Прописать в fstab не подходит так как floppy может иметь разные файловый системы
> Узри!
> /dev/fd0       /media/floppy    
>    auto     user,noauto  
>   0       0

Пробовал mados(vfat) монтируются корректно, а ext2 и ext4 выдает ошибку.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Монтирование внешних носителей из под подбзователя"  +/
Сообщение от Andrey Mitrofanov on 04-Июл-13, 13:11 
> Пробовал 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 - - -

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Монтирование внешних носителей из под подбзователя"  +/
Сообщение от Nikita (??) on 05-Июл-13, 16:24 
>[оверквотинг удален]
>   will  try  to  read  the
>  file  /etc/filesystems,  or,  if  that  
> does not exist,
>            
>   /proc/filesystems.
>  - - - 8< - - - /etc/filesystems
> ext4
> ext3
> vfat
>  - - - >8 - - -

А где определяется последовательность и команды с помощью которых mount определяет файловую систему? У меня /etc/filesystems настроен, blkid /dev/fd0 тоже выдает правильную фс, а mount все равно ругается на ext.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру