Таким образом, у меня есть исполняемый файл, который использует некоторые сторонние драйверы последовательного устройства. Я могу выполнить его на одной учетной записи (некорневой) без команды sudo, однако на учетной записи, я просто создал его, требует sudo иначе, это не может получить доступ к последовательному устройству (все еще должны вырыть глубже на этом). Я действительно использовал команду 'имя пользователя usermod-aG sudo ', таким образом, команда sudo позволяет этому работать, но что-то отличается в полномочиях с этими учетными записями.
Только вещь, о которой я могу думать, я используюсь insmod/modprobe в соответствии с исходной учетной записью для вставки *.ko файла модуля, возможно, полномочия для модуля должны быть изменены для чтения от всех пользователей?
@steeldriver получил меня на правильном пути. Я использовал команду 'группы originaluser' и 'группы newuser' для сравнения, каким группам они принадлежали. Я должен был добавить 'adm' группу к новому пользователю для доступа к последовательному порту.