Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как октрыть доступ к ttyUSB0?  (Прочитано 1266 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sarsen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Как октрыть доступ к ttyUSB0?
« : 21 Март 2016, 08:19:26 »
Здравствуйте, пишу небольшую программу на Qt для работы с виртуальным com port по usb для связи с мк atmega16. Название порта ttyUSB0. Проблема в том что программа не может получить доступ к файлу устройства. Файл "ttyUSB0" имеет права для Root и группу dialout. Удалил modemmanager как советуют. Добавил себя в группу dialout и вместо root свой login. Программа работает. Но после перезагрузки либо после переподключения девайса создается новый файл ttyUSB0 с правами root и приходится заново настраивать этот файл. Как сохранить настройки на всегда?

Linux sars-pc 4.2.0-34-generic #39~14.04.1-Ubuntu SMP Fri Mar 11 11:38:02 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14922
  • Я не слышу.
    • Просмотр профиля
Re: Как октрыть доступ к ttyUSB0?
« Ответ #1 : 21 Март 2016, 09:13:30 »
sarsen,
почему один Qt?
а скрипта для рута не хочешь?
~.o

Оффлайн sarsen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как октрыть доступ к ttyUSB0?
« Ответ #2 : 21 Март 2016, 10:26:21 »
Не могли бы пояснить что за скрипт для рута?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26079
    • Просмотр профиля
Re: Как октрыть доступ к ttyUSB0?
« Ответ #3 : 21 Март 2016, 11:34:16 »
Откуда у вас вообще такие проблемы?…
Зачем вы трогаете порт? Почему ваш пользователь не в группе dialout вообще?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн sarsen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как октрыть доступ к ttyUSB0?
« Ответ #4 : 21 Март 2016, 12:13:34 »
В том то и дело, что я добавил себя в dialout группу, однако пользователь не может получить доступ.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26079
    • Просмотр профиля
Re: Как октрыть доступ к ttyUSB0?
« Ответ #5 : 21 Март 2016, 12:16:37 »
getent group dialout
?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5137
    • Просмотр профиля
Re: Как октрыть доступ к ttyUSB0?
« Ответ #6 : 21 Март 2016, 12:18:11 »
пользователь не может получить доступ.

добавьте его в группу dialout.

Зачем нужно было "вместо root свой логин" и удалять modemmanager?

Оффлайн sarsen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Как октрыть доступ к ttyUSB0?
« Ответ #7 : 21 Март 2016, 12:21:20 »
все извенюясь за головомороку, просто так и не перезагрузился после добавления в группу. :( Все работает.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13751
    • Просмотр профиля
Re: Как октрыть доступ к ttyUSB0?
« Ответ #8 : 21 Март 2016, 15:51:45 »
только было достаточно перелогина ;)
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

 

Страница сгенерирована за 0.056 секунд. Запросов: 24.