Исполняемые выполнения без sudo полномочий в соответствии с одной учетной записью, но не другим?

Таким образом, у меня есть исполняемый файл, который использует некоторые сторонние драйверы последовательного устройства. Я могу выполнить его на одной учетной записи (некорневой) без команды sudo, однако на учетной записи, я просто создал его, требует sudo иначе, это не может получить доступ к последовательному устройству (все еще должны вырыть глубже на этом). Я действительно использовал команду 'имя пользователя usermod-aG sudo ', таким образом, команда sudo позволяет этому работать, но что-то отличается в полномочиях с этими учетными записями.

Только вещь, о которой я могу думать, я используюсь insmod/modprobe в соответствии с исходной учетной записью для вставки *.ko файла модуля, возможно, полномочия для модуля должны быть изменены для чтения от всех пользователей?

0
задан 25 October 2017 в 12:57

1 ответ

@steeldriver получил меня на правильном пути. Я использовал команду 'группы originaluser' и 'группы newuser' для сравнения, каким группам они принадлежали. Я должен был добавить 'adm' группу к новому пользователю для доступа к последовательному порту.

0
ответ дан 2 November 2019 в 01:20

Другие вопросы по тегам:

Похожие вопросы: