Mein System ist Ubuntu 13.04 und es funktioniert einwandfrei, aber ich habe VirtuaBox installiert, um Windows XP auszuführen. Dies ist für mich wichtig, um eine Anwendung auszuführen, die mit einem Alarm-Setup über einen USB-zu-Seriell-Adapter in Dialog tritt.
VirtualBox verwendet ttyS0 als serielle Schnittstelle und die Kommunikation kann nur auf Befehl effizient gestartet werden sudo chmod 666 /dev/ttyS0
dem Terminal ein erteilt wird.
Jedes Mal, wenn ich Ubuntu starte, ttyS0
kehren die Berechtigungen zu den Standardwerten zurück und ich muss ausgeführt werdenchmod
jedes Mal werden, wenn ich hochfahre.
Meine Frage ist: Wie kann ich die Dateiberechtigung / dev / ttyS0 dauerhaft ändern? Wenn dies keine gute Praxis ist, gibt es andere Möglichkeiten, um das Problem zu lösen?
quelle
ssh $USER@localhost
Sieopenssh-server
dieses Terminal auch verwenden (sofern Sie es installiert haben).Lösung 1: Überprüfen Sie die Gruppe von ttyS0 und weisen Sie sie Ihrem Benutzer zu. Melden Sie sich dann erneut an oder melden Sie sich an
Lösung 2: Wenn Ihnen die erste Lösung nicht gefällt, bearbeiten Sie /etc/udev/rules.d/50-tty.rules
udev neu starten oder neu starten und natürlich bevor Sie Ihren Benutzer zur ausgewählten Gruppe hinzufügen
quelle