У меня система Ubuntu 13.04, и она работает нормально, но я установил VirtuaBox для запуска Windows XP, что очень важно для меня, чтобы запустить приложение, которое взаимодействует с настройкой будильника через адаптер USB-to-Serial.
VirtualBox использует ttyS0 в качестве последовательного порта, и связь может начаться эффективно, только если команда sudo chmod 666 /dev/ttyS0
подана на терминал.
Каждый раз, когда я загружаю Ubuntu, ttyS0
разрешения возвращаются к значениям по умолчанию, и я должен запускаться chmod
каждый раз при загрузке.
У меня вопрос: как я могу навсегда изменить разрешение файла / dev / ttyS0? Если это не очень хорошая практика, есть ли другие способы решения проблемы?
источник
ssh $USER@localhost
(если выopenssh-server
установили) и использовать этот терминал.Решение 1: проверьте группу ttyS0 и затем назначьте ее своему пользователю, затем повторно войдите или su - пользователь
Решение 2: если вам не нравится первое решение, отредактируйте /etc/udev/rules.d/50-tty.rules
перезапустите udev или перезагрузите компьютер и, конечно, прежде чем добавить пользователя в выбранную группу
источник