The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Скрипт с правами root"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

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

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

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

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Скрипт с правами root"  +/
Сообщение от shadow_alone (ok) on 04-Апр-11, 14:48 
Самое простое, прописать нужное изменение прав в /etc/rc.local
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру