The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработчики Gentoo официально анонсировали проект eudev, не..., opennews (??), 17-Дек-12, (0) [смотреть все]

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


188. "Разработчики Gentoo официально анонсировали проект eudev, не..."  +/
Сообщение от iZEN (ok), 17-Дек-12, 21:10 
> я думаю их доведут до такого состояния новые новшества ядра, что они выпилят ядро линукс и на Gentoo/FreeBSD перейдут

Пока что решение для автомонтирования ФС флешек через devd на FreeBSD выглядит так (фрагмент файла /etc/devd.conf):

# Automount
attach 10 {
    match "device-name" "umass[0-9]+";
    action "sleep 4 && mkdir -p /media/$device-name && chown -R <username> /media/$device-name && \
    (/sbin/mount_msdosfs -o sync -L ru_RU.UTF-8 -D CP1251 /dev/da0s1 /media/$device-name || \
    /sbin/mount_msdosfs -o sync -L ru_RU.UTF-8 -D CP1251 /dev/da0 /media/$device-name)";
};

detach 10 {
    match "device-name" "umass[0-9]+";
    action "/sbin/umount -f /media/$device-name && rm -r /media/$device-name";
};

Нужно только как-то научить devd подсовывать правильное значение <username> в многопользовательской ОС и обеспечить простой способ корректного отмонтирования ФС со стороны этого пользователя вместо точного определения точки монтирования и выполнения команды umount для (пока ещё присоединённого) носителя. Был бы HAL, как раньше, такой проблемы не существовало бы. Теперь — увы и ах — всё переделали с завязкой на Linux udev.

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

214. "Разработчики Gentoo официально анонсировали проект eudev, не..."  +/
Сообщение от andy (??), 18-Дек-12, 09:52 

> Нужно только как-то научить devd подсовывать правильное значение <username> в многопользовательской
> ОС

`whoami`, не?

> и обеспечить простой способ корректного отмонтирования ФС со стороны этого
> пользователя вместо точного определения точки монтирования и выполнения команды umount
> для (пока ещё присоединённого) носителя. Был бы HAL, как раньше, такой
> проблемы не существовало бы. Теперь — увы и ах — всё
> переделали с завязкой на Linux udev.

Подумай, что можно сделать.

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

221. "Разработчики Gentoo официально анонсировали проект eudev, не..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 18-Дек-12, 12:22 
>> Нужно только как-то научить devd подсовывать правильное значение <username> в многопользовательской
>> ОС
> `whoami`, не?

Не.

hint: от кого выполнится этот whoami и будет ли разница хоть раз?

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

257. "Разработчики Gentoo официально анонсировали проект eudev, не..."  +/
Сообщение от Аскарemail (?), 10-Янв-13, 14:29 
> `whoami`, не?

Представь: в компе появилась флешка, комп об этом узнал. Имеется в виду, что об этом узнали всякие системные демоны, которые запущены под root или под nobody или под ещё каким-нибудь системным пользователем. Если этот демон сделает whoami, это whoami вернёт ему root или nobody. А надо определить, КТО вставил флешку, кто щас сидит перед компом. И это нетривиальная задача. Например, если щас запущены иксы, и юзер залогинен в них, то нужно взять того юзера, который залогинен в иксах. Впрочем, даже это соображение вызывает сомнения: что если у нас какой-нибудь сервер с кучей мониторов. За каждым сидит какой-нибудь чел. И тут появляется флешка. И кто из них её вставил?

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

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

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




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

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