URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9088
[ Назад ]

Исходное сообщение
"Скрипт с правами root"

Отправлено Gef , 04-Апр-11 14:06 
Добрый день всем! Нужен совет!
Программа запускается под Wine, использует ком порт!
В вайне создан файлик с привязкой к tty0.
Так вот программа под вайн стартует автоматом при загрузке, для того что бы работал ком порт, нужно изменить права под рутом на файлик tty0! Они меняются под рутом, а нужно, что бы они менялись перед стартом иксов! Система OpenSuse 11.4
Помогите плиз!

Содержание

Сообщения в этом обсуждении
"Скрипт с правами root"
Отправлено Andrey Mitrofanov , 04-Апр-11 14:39 
> Добрый день всем! Нужен совет!
> Программа запускается под Wine, использует ком порт!

Так ком (ttyS0) или tty0? Но не суть.

> В вайне создан файлик с привязкой к tty0.
> tty0! Они меняются под рутом, а нужно, что бы они ме

Предлагаю копать в сторону конфигов udev. http://www.opennet.me/cgi-bin/opennet/ks.cgi?mask=udev


"Скрипт с правами root"
Отправлено Gef , 04-Апр-11 14:47 
>> Добрый день всем! Нужен совет!
>> Программа запускается под Wine, использует ком порт!
> Так ком (ttyS0) или tty0? Но не суть.
>> В вайне создан файлик с привязкой к tty0.
>> tty0! Они меняются под рутом, а нужно, что бы они ме
> Предлагаю копать в сторону конфигов udev. http://www.opennet.me/cgi-bin/opennet/ks.cgi?mask=udev

Я так понимаю, это больше к написанию скрипта и т.д



"Скрипт с правами root"
Отправлено Andrey Mitrofanov , 04-Апр-11 14:50 
> Я так понимаю, это больше к написанию скрипта и т.д

Нет, это больше к _не_написанию скрипта. В смысле "накрутить" системный "демон" udev, чтобы нужные права на файлы устройств ставились при загрузке системы, а не отдельным костылём.


"Скрипт с правами root"
Отправлено Gef , 04-Апр-11 15:12 
>>> Добрый день всем! Нужен совет!
>>> Программа запускается под Wine, использует ком порт!
>> Так ком (ttyS0) или tty0? Но не суть.
>>> В вайне создан файлик с привязкой к tty0.
>>> tty0! Они меняются под рутом, а нужно, что бы они ме
>> Предлагаю копать в сторону конфигов udev. http://www.opennet.me/cgi-bin/opennet/ks.cgi?mask=udev
> Я так понимаю, это больше к написанию скрипта и т.д

Сорри...есть и tty и ttyS, что есть что?


"Скрипт с правами root"
Отправлено shadow_alone , 04-Апр-11 14:48 
Самое простое, прописать нужное изменение прав в /etc/rc.local

"Скрипт с правами root"
Отправлено h , 05-Апр-11 11:43 
> Добрый день всем! Нужен совет!
> Программа запускается под Wine, использует ком порт!
> В вайне создан файлик с привязкой к tty0.
> Так вот программа под вайн стартует автоматом при загрузке, для того что
> бы работал ком порт, нужно изменить права под рутом на файлик
> tty0! Они меняются под рутом, а нужно, что бы они менялись
> перед стартом иксов! Система OpenSuse 11.4
> Помогите плиз!

ls -la /dev/ttys* посмотреть какая группа стоит на файликах,
присвоить сию группу пользователю под которой стартует wine ...
на фре dialer ...


"Скрипт с правами root"
Отправлено Gef , 05-Апр-11 18:14 
>[оверквотинг удален]
>> Программа запускается под Wine, использует ком порт!
>> В вайне создан файлик с привязкой к tty0.
>> Так вот программа под вайн стартует автоматом при загрузке, для того что
>> бы работал ком порт, нужно изменить права под рутом на файлик
>> tty0! Они меняются под рутом, а нужно, что бы они менялись
>> перед стартом иксов! Система OpenSuse 11.4
>> Помогите плиз!
> ls -la /dev/ttys* посмотреть какая группа стоит на файликах,
> присвоить сию группу пользователю под которой стартует wine ...
> на фре dialer ...

Спасибо всем! Всё настроил, был трабл ещо в шнуре, не правильно не много распаял! Интерфейс действительно ttyS0 да и вбиосе порты были отключены, бывает)