Установите системные часы на время GPS

В моем компьютере под управлением Ubuntu 16.04 есть GPS-приемник, подключенный к USB-порту.

gpsmon показывает, что GPS-приемник заблокирован и работает.

sudo gpsmon / dev / ttyUSB0 отлично работает!

Кстати, зачем мне каждый раз использовать sudo для запуска gpsmon?

Есть ли способ установить системные часы в Ubuntu 16.04 к тому времени, о котором сообщает приемник GPS без использования NTP?

3
задан 22 December 2017 в 04:37

1 ответ

Кстати, почему я должен использовать sudo для запуска gpsmon каждый раз?

Скорее всего, ваша обычная учетная запись пользователя не имеет прав на / dev / ttyUSB0.

В командной строке введите:

ls -l /dev/ttyUSB0

И он вернет что-то вроде:

crw-rw---- 1 root dialout 188, 0 Jan  2 20:46 ttyUSB0

"root" - это пользователь, владеющий файлом, "dialout" - это группа, связанная с устройством. Вам нужно добавить свою учетную запись в группу «dialout», тогда вам не нужно будет запускать gpsmon с помощью sudo.

Это должно помочь вам:

usermod -a -G dialout yourusername

Надеюсь, это поможет ...

1
ответ дан 3 January 2020 в 02:03

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

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