при старте системы не считывается /etc/devfs.conf (точнее считывается, но не весь похоже)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

при старте системы не считывается /etc/devfs.conf

Сообщение WarlorD »

вот такую вещь заметил:
при старте системы не выставляются права на нужные мне устройства, например на dvd-rw привод, и поэтому не могу писать диски от пользователя.
вот содержание /etc/devfs.conf

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

perm acd0 0666
perm da0s1 0666
perm xpt0 0666
perm pass0 0666
perm cd0 0666


а вот если рестартнуть devfs то тогда все ок, т.е. права выставляются как я хочу при выполении /etc/rc.d/devfs restart

куда копать? в чем может быть проблема?

привод нормльно видится, работает и монтируется, однако вот права не выставляются, интересно очень понять причину и исправить.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: при старте системы не считывается /etc/devfs.conf

Сообщение WarlorD »

хмм неужели никаких идей?
Я конечно так называемый "костыль" сделал, запихал рестарт его себе в ~/.zprofile но вот причина сего мне так и осталась непонятной.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: при старте системы не считывается /etc/devfs.conf

Сообщение polachok »

идея:
- if you want to use usb devices connected to the host in the guest
(usb_add host:... monitor command) you need to make sure the host isn't
claiming them, e.g. for umass devices (like memory sticks or external
harddrives) make sure umass isn't in the kernel (you can then still load it
as a kld when needed), also unless you are running qemu as root you then
need to fix permissions for /dev/ugen* device nodes: if you are on 5.x or
later (devfs) put a rule in /etc/devfs.rules, activate it in /etc/rc.conf
and run /etc/rc.d/devfs restart. example devfs.rules:
[ugen_ruleset=20]
add path 'ugen*' mode 660 group operator
corresponding rc.conf line:
devfs_system_ruleset="ugen_ruleset"
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: при старте системы не считывается /etc/devfs.conf

Сообщение WarlorD »

polachok
Вроде верное предположение. Пока что после пары ребутов провери - работает.
ПРичем в devfs.rules я давно это написал, только как-то не так, не писал [cdrom_ruleset=20] и не указывал этого в /etc/rc.conf, думамая, что строки
devfs_rulesets="/etc/defaults/devfs.rules /etc/devfs.rules"
в /etc/defaults/rc.conf достаточно. Надо было внимательнее читать конечно. Спасибо.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали: