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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Слетают права доступа к COM-порту  (Прочитано 1143 раз)

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

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 1740
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #15 : 07 Май 2018, 23:19:10 »
torch, В /etc/rc.local/ надо либо указывать команды с полным путём либо в нём самом устанавливать переменную окружения $PATH.
« Последнее редактирование: 07 Май 2018, 23:48:20 от Peter_I »
Пётр.

Оффлайн torch

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #16 : 07 Май 2018, 23:40:44 »
указывать команды с полным путём
так у меня с полным путем команды указаны

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 1740
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #17 : 07 Май 2018, 23:50:38 »
torch, в том, что вы тут привели - только имена команд.
Пётр.

Оффлайн torch

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #18 : 08 Май 2018, 19:00:34 »
Peter_I, если вы имеете в виду /bin/chmod, то результат тот же

Пользователь добавил сообщение 08 Май 2018, 19:03:42:
Кстати, какой группе должен принадлежать /dev/ttyS0? При выполнении в rc.local он выдает dialout, а в терминале - tty
« Последнее редактирование: 08 Май 2018, 19:03:42 от torch »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25566
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #19 : 08 Май 2018, 19:23:02 »
Значит, что-то меняет права. Потому что изначально права стоят верные.
Лопатьте вашу систему.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 1740
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #20 : 08 Май 2018, 20:21:48 »
У меня и в xterm /dev/ttyS* в группе dialout и права 660.
М.б., надо их удалить и создать снова, как описано в linux-doc/serial-console.txt?
Я не знаю, что может менять на них права.
Попробуйте удалить пакеты brltty и brltty-x11, хотя у меня они установлены и не мешают.
Пётр.

Оффлайн РыжийПёс

  • Активист
  • *
  • Сообщений: 532
  • 好红狼
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #21 : 08 Май 2018, 21:45:45 »
На моей личной практике, никогда не возникало проблем с com-портами, в Ubuntu всё работало без каких-либо ковыряний с правами, лишь бы пользователь состоял в группе dialout.
(Нажмите, чтобы показать/скрыть)
Каждый отдельно взятый человек, перешедший на GNU Linux, приближает всё остальное человечество к Светлому Будущему.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25566
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #22 : 08 Май 2018, 22:47:10 »
РыжийПёс, читайте топик.
Какая-то тварь перебивает права на ком-порт.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 1740
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #23 : 08 Май 2018, 22:51:34 »
М.б., там umask не 022? Это UMASK в /etc/login.defs.

Пользователь добавил сообщение 08 Май 2018, 22:53:12:
AnrDaemon, м.б., fuser поможет выявить этот процесс?
« Последнее редактирование: 08 Май 2018, 22:53:12 от Peter_I »
Пётр.

Оффлайн hesoyamatogun

  • Участник
  • *
  • Сообщений: 235
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #24 : 09 Май 2018, 14:43:51 »
Значит, что-то меняет права. Потому что изначально права стоят верные.
Лопатьте вашу систему.
Ценный совет истинного гуру.

На Ubuntu сервер, плата orangepione, было в точности как у автора, с аналогичными же советами. Лечил cron'ом раз в минуту.
Через полгода поставил чистый минимальный debian от rasbian, а следом пересобрал от него же по своему.
И что интересно, 90% неявных косяков, непоняток, неоднозначностей и подобной чертовщины исчезло.
« Последнее редактирование: 09 Май 2018, 14:48:38 от hesoyamatogun »

Оффлайн torch

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #25 : 09 Май 2018, 22:06:41 »
Причина найдена - при старте системы на ttyS0 вешалась консоль (видимо для подключения к малинке). Лечится редактированием /boot/cmdline.txt. Всем спасибо за наводку.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25566
    • Просмотр профиля
Re: Слетают права доступа к COM-порту
« Ответ #26 : 09 Май 2018, 22:30:34 »
Причина найдена - при старте системы на ttyS0 вешалась консоль (видимо для подключения к малинке). Лечится редактированием /boot/cmdline.txt. Всем спасибо за наводку.
Сделайте одолжение тем, кто будет искать ответ после вас - напишите его  первом сообщении и добавьте отметку "решено".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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