Hephaestus писал: ↑13.04.2021 08:44
MiK13 писал: ↑13.04.2021 03:02
сделать там строку dialout

20:mik13, по аналогии со строками типа
Если Вы пытались добавить новую строку, это неверно. Нужно добавлять себя в существующую строку. Если несколько пользователей, то через запятую.
Ну или использовать
usermod
С
usermod я как-нибудь ещё проверю.
Строку я, естесвенно, не добавлял, так как она уже была. Только добавил в неё себя
Hephaestus писал: ↑13.04.2021 08:44
MiK13 писал: ↑13.04.2021 03:02
но что-то не получается
После добавления себя в группу нужен перелогин. Делали?
И даже перегружался. Потом выходил и заново входил.
Hephaestus писал: ↑13.04.2021 08:44
MiK13 писал: ↑13.04.2021 03:02
и в них id выдаёт присутствие в группе dialout
Почему так?
Если я правильно понял и после редактирования /etc/group Вы не перелогинивались, то похоже, что с открытием какого-то из этих терминалов получилась новая сессия.
Я сейчас проверил у себя. И в группу спокойно добавился (после перелогина, разумеется), и
stty -F /dev/ttyS0 ошибки не выдал. Так что в целом, схема рабочая.
Как я написал выше, я не только выходил, но и даже перегружался. Но это не помогало.
Но потом заметил, что это зависит от эмулятора терминала. Которых в линуксе далеко не один.
То есть при вызове многих оказывается, что я нахожусь в этой группе, а в других (в частности, gnome=terminal, все не проверял) -- нет.
Hephaestus писал: ↑13.04.2021 08:44
Единственное, в Вашем дистре могут быть ещё где-то гайки закручены.
А вот это вполне может быть.
Это я проверял на Debian 10 Buster (постараюсь сегодня проверить на Raspbian, аналог Buster).
Сейчас, на работе, на Debian 9 Stretch в gnome-terminal у меня id показывает, что я есть в группе 20 dialout.
Правда, есть другая непонятная вещь, но это уже другая тема.