Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Автомонтирование и права доступа  (Прочитано 2748 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blazed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Подскажите как настроить, чтобы при автомонтировании (hal) сменных устройств (флешки, usb-диски, карты памяти и прочее) они монтировались в режиме read-only.
Желательно, чтобы данные ограничения можно было задать для определенных пользователей или групп.

OS Ubuntu 9.04

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Автомонтирование и права доступа
« Ответ #1 : 09 Июля 2009, 15:01:04 »
Насколько я понимаю, в 9.04 нет автомонтирования.
При подключении устройства оно появляется в меню, на рабочем столе и т.п., но оно не монтируется.
Монтирование происходит после клика (в меню, на иконку рабочего стола и т.п.)

Автомонтирование в буквальном смысле можно настроить через udev.

Я вчера писал о своих разборках с HAL и UDEV, даже дописал апплет в AWN, и оно работает.
В итоге все равно пользуюсь командной строкой :)
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн blazed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Автомонтирование и права доступа
« Ответ #2 : 10 Июля 2009, 06:56:46 »
Насколько я понимаю, в 9.04 нет автомонтирования.
При подключении устройства оно появляется в меню, на рабочем столе и т.п., но оно не монтируется.
Монтирование происходит после клика (в меню, на иконку рабочего стола и т.п.)
Воткнул флешку у usb, больше ничего не делал.
Открытось окно наутилуса с содержимыми флехи.
Устройство замонтировано.
blazed@blazed:~$ mount | grep sdg
/dev/sdg1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
Мне надо чтобы вместо rw тут было ro

Автомонтирование в буквальном смысле можно настроить через udev.
C udev долго игрался.
Он отвечает за динамическое появление файлов устройств в директории /dev их именование и права доступа.
Но тут парадокс, на файл устройства можно через udev задать права, но устройство все равно монтируется как rw.
Такое ощущение, что hal на права доступа к устройствам "забивает"

hal, насколько я понимаю, отслеживает появление устройств и передает их настройки в клиентские приложения, так что его настройка должна помочь.
В директории /usr/share/hal/fdi/policy/10osvendor настройки hal, игрался с файликом 20-storage-methods.fdi (настройки монтирования в нем нашел), но побороть его я не смог.

Я вчера писал о своих разборках с HAL и UDEV, даже дописал апплет в AWN, и оно работает.
Можно ссылочку на выши разборки с hal и udev ?

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Автомонтирование и права доступа
« Ответ #3 : 10 Июля 2009, 11:00:53 »
Воткнул флешку у usb, больше ничего не делал.
Открытось окно наутилуса с содержимыми флехи.
Устройство замонтировано.

Отблин! А у меня такого нет... А очень хотелось... И в ланчпаде я встречал багрепорты, мол, после недавних обновлений отвалилось автомонтирование в 9.04.

C udev долго игрался.
Он отвечает за динамическое появление файлов устройств в директории /dev их именование и права доступа.
Кажется, не только. Мануалов не читал, к сожалению, не было времени, все делал методом тыка.

Можно ссылочку на выши разборки с hal и udev ?
https://forum.ubuntu.ru/index.php?topic=61784.0
Длинно получилось, там в конце подведен итог и расписано по пунктам, что делать.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн blazed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Автомонтирование и права доступа
« Ответ #4 : 10 Июля 2009, 21:34:28 »
Победил. Хотя решение мне не нравится.
gconf-editor
/system/storage/default_options/vfat/mount_options сюда добавил ro
Так как на моих системах FAT встречается только на сменных носителях, а другие ФС достаточно редко, то моя задача решена

Отблин! А у меня такого нет... А очень хотелось... И в ланчпаде я встречал багрепорты, мол, после недавних обновлений отвалилось автомонтирование в 9.04.
У меня изначально автомонтирование работало, нареканий не вызывало.
Система на которой я экспериментирую пережила обновления 8.04 -> 8.10 -> 9.04.
В понедельник на работе проверю наличие автомонтирования на системах 8.10 -> 9.04 и чистой 9.04

Насколько я понял всю эту "кухню" дело обстоит примерно так:
При присоединении устройста udev создает файл данного устройства в /dev
hald постоянно отслеживает содержимое директории /dev и, видя что появился новый файлик, распознает что это за устройство и определяет какой программе его передать, в случае с накопителями в убунте это gnome-mount. Также он передает точку монтирования, тип ФС и опции для монтирования на которые gnome-mount просто забивает.
gnome-mount в свою очередь монтирует устройство, беря точку монтирования и тип ФС от hal, а опции для монтирования из настроек gconf
Если в чем ошибся - поправьте.


(Нажмите, чтобы показать/скрыть)

Оффлайн sotrud_nik

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Автомонтирование и права доступа
« Ответ #5 : 01 Сентября 2009, 06:51:47 »
так ведь юзер обратно это поменять сможет!

 

Страница сгенерирована за 0.063 секунд. Запросов: 23.