Доброго времени суток, уважаемые линуксоиды.
Трабла такая: собрано, значит, ядро 2.6.11.8 с поддержкой devfs. А вот права на некоторые файлики 660. Для нормальной работы под юзверем приложений типа tuxracer нужны права 666 /dev/nvidia0 и т.д... приходится вручную устанавливать. Конечно можно прописать в /etc/rc.d/rc.local что-то типа chmod, но только что-то мне подсказывает что это будет через одно место...
Интуитивно я догадываюсь что нужно копать в сторону /etc/udev/rules.d/udev.rules, только вот ничего там непонятно...
ЗЫ. Пакет udev-054-i486-3.tgz был скачан с current
Странная ситуация. Но если для исправления нужно поменять всего лишь права на устройство, то почему бы и нет? Ведь линукс -- это множество путей решения проблемы .
Значит нужно определиться, либо там udev, либо devfs. Если в параметрах загрузчика нету чего-нибудь типа devfs=nomount, значит юзается devfs. А посему идем в /etc, ищем там файлик devfsd.conf, добавляем в него строку
Для pipll:
Что то я не понял, используешь devfs, или же udev? Если используеш udev, то вот тебе решение.Добавь эту строчку в /etc/udev/rules.d/50-udev.rules
Спасибо огромное, сделал все проще некуда - добавил юзверя в группы video, audio, disk и т.д. И действительно, tuxracer заработал!
ЗЫ. Я использую udev (для devfs, если я не ошибаюсь, нужна запись в fstab)
ну и зря, стоило бы вначале посмотреть ls -l /dev/nvidia*, какой группе принадлежит девайс. а в udev не надо ничего дописывать, не глянув вначале:
grep -R -i nvidia /etc/udev
2 justuser: Что зря? /dev/nvidia* принадлежит группе video. Если вы про audio, disk и т.д, так это я не для tuxracer'а сделал. Группа disk, к примеру, мне нужна для qemu. Без прав на /dev/cdrom (т.е. /dev/hdd) у меня в qemu невозможно было подключить cdrom. Это же касается и для /dev/hda