Права файлов устройств

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Ответить
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Права файлов устройств

Сообщение pipll »

Доброго времени суток, уважаемые линуксоиды.
Трабла такая: собрано, значит, ядро 2.6.11.8 с поддержкой devfs. А вот права на некоторые файлики 660. Для нормальной работы под юзверем приложений типа tuxracer :D нужны права 666 /dev/nvidia0 и т.д... приходится вручную устанавливать. Конечно можно прописать в /etc/rc.d/rc.local что-то типа chmod, но только что-то мне подсказывает что это будет через одно место...
Интуитивно я догадываюсь что нужно копать в сторону /etc/udev/rules.d/udev.rules, только вот ничего там непонятно... :blink:
ЗЫ. Пакет udev-054-i486-3.tgz был скачан с current
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3
Контактная информация:

Re: Права файлов устройств

Сообщение serg_sk »

По-моему, нужно просто включить юзера в группу games. А вот если он уже туда включен, то нужно действительно рыть man udev.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
justuser
Сообщения: 48

Re: Права файлов устройств

Сообщение justuser »

ну, сначала глянув на ls -l /dev/nvidia* , кому на самом деле оно принадлежит.

попробуйте написать в /etc/X11/xorg.conf
Section "DRI"
Mode 0666
EndSection
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: Права файлов устройств

Сообщение edoc_modnar »

Странная ситуация. Но если для исправления нужно поменять всего лишь права на устройство, то почему бы и нет? Ведь линукс -- это множество путей решения проблемы :).
Значит нужно определиться, либо там 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: Права файлов устройств

Сообщение Angel_13th »

Для pipll:
Что то я не понял, используешь 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
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Re: Права файлов устройств

Сообщение pipll »

Спасибо огромное, сделал все проще некуда - добавил юзверя в группы video, audio, disk и т.д. И действительно, tuxracer заработал! :D
ЗЫ. Я использую udev (для devfs, если я не ошибаюсь, нужна запись в fstab)
Спасибо сказали:
justuser
Сообщения: 48

Re: Права файлов устройств

Сообщение justuser »

ну и зря, стоило бы вначале посмотреть ls -l /dev/nvidia*, какой группе принадлежит девайс.
а в udev не надо ничего дописывать, не глянув вначале:
grep -R -i nvidia /etc/udev
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Re: Права файлов устройств

Сообщение pipll »

2 justuser: Что зря? /dev/nvidia* принадлежит группе video. Если вы про audio, disk и т.д, так это я не для tuxracer'а сделал. Группа disk, к примеру, мне нужна для qemu. Без прав на /dev/cdrom (т.е. /dev/hdd) у меня в qemu невозможно было подключить cdrom. Это же касается и для /dev/hda
Спасибо сказали:
justuser
Сообщения: 48

Re: Права файлов устройств

Сообщение justuser »

(pipll @ Суббота, 11 Июня 2005, 7:49) писал(а):Если вы про audio, disk и т.д,

да, про это. просто из Вашего поста совсем неочевидно что у Вас [i]не только[b] tuxracer заработал :D
в группы video, audio, disk и т.д. И действительно, tuxracer заработал
Спасибо сказали:
Аватара пользователя
pipll
Сообщения: 234
Статус: Программист
ОС: Slackware 12
Контактная информация:

Re: Права файлов устройств

Сообщение pipll »

Ну да... Точно... Просто у меня было несколько проблем с этим связанных, а написал только про одну :-$. Вот и ввел Вас в заблуждение.
Спасибо сказали:
Ответить