Доброго времени суток, уважаемые линуксоиды.
Трабла такая: собрано, значит, ядро 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
Права файлов устройств
Модератор: Модераторы разделов
- serg_sk
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
- Контактная информация:
Re: Права файлов устройств
По-моему, нужно просто включить юзера в группу games. А вот если он уже туда включен, то нужно действительно рыть man udev.
Re: Права файлов устройств
ну, сначала глянув на ls -l /dev/nvidia* , кому на самом деле оно принадлежит.
попробуйте написать в /etc/X11/xorg.conf
Section "DRI"
Mode 0666
EndSection
попробуйте написать в /etc/X11/xorg.conf
Section "DRI"
Mode 0666
EndSection
- edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Права файлов устройств
Странная ситуация. Но если для исправления нужно поменять всего лишь права на устройство, то почему бы и нет? Ведь линукс -- это множество путей решения проблемы .
Значит нужно определиться, либо там udev, либо devfs. Если в параметрах загрузчика нету чего-нибудь типа devfs=nomount, значит юзается devfs. А посему идем в /etc, ищем там файлик devfsd.conf, добавляем в него строку
и радуемся жизни.
Значит нужно определиться, либо там udev, либо devfs. Если в параметрах загрузчика нету чего-нибудь типа devfs=nomount, значит юзается devfs. А посему идем в /etc, ищем там файлик devfsd.conf, добавляем в него строку
Код: Выделить всё
REGISTER nvidia0 PERMISSIONS pipll.users 0666
и радуемся жизни.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
- Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Права файлов устройств
Для pipll:
Что то я не понял, используешь devfs, или же udev? Если используеш udev, то вот тебе решение.Добавь эту строчку в /etc/udev/rules.d/50-udev.rules
Или в настройках укажы использовать тарбол устройств, и в ручную поменяй права на все nvidia. У меня так это работает.
Что то я не понял, используешь devfs, или же udev? Если используеш udev, то вот тебе решение.Добавь эту строчку в /etc/udev/rules.d/50-udev.rules
Код: Выделить всё
KERNEL="nvidia[0-9]*", NAME="%k", GROUP="games", MODE="0660"
Или в настройках укажы использовать тарбол устройств, и в ручную поменяй права на все nvidia. У меня так это работает.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Re: Права файлов устройств
Спасибо огромное, сделал все проще некуда - добавил юзверя в группы video, audio, disk и т.д. И действительно, tuxracer заработал!
ЗЫ. Я использую udev (для devfs, если я не ошибаюсь, нужна запись в fstab)
ЗЫ. Я использую udev (для devfs, если я не ошибаюсь, нужна запись в fstab)
Re: Права файлов устройств
ну и зря, стоило бы вначале посмотреть ls -l /dev/nvidia*, какой группе принадлежит девайс.
а в udev не надо ничего дописывать, не глянув вначале:
grep -R -i nvidia /etc/udev
а в udev не надо ничего дописывать, не глянув вначале:
grep -R -i nvidia /etc/udev
Re: Права файлов устройств
2 justuser: Что зря? /dev/nvidia* принадлежит группе video. Если вы про audio, disk и т.д, так это я не для tuxracer'а сделал. Группа disk, к примеру, мне нужна для qemu. Без прав на /dev/cdrom (т.е. /dev/hdd) у меня в qemu невозможно было подключить cdrom. Это же касается и для /dev/hda
Re: Права файлов устройств
(pipll @ Суббота, 11 Июня 2005, 7:49) писал(а):Если вы про audio, disk и т.д,
да, про это. просто из Вашего поста совсем неочевидно что у Вас [i]не только[b] tuxracer заработал
в группы video, audio, disk и т.д. И действительно, tuxracer заработал
Re: Права файлов устройств
Ну да... Точно... Просто у меня было несколько проблем с этим связанных, а написал только про одну :-$. Вот и ввел Вас в заблуждение.