タイトルにあるように、さらに私はすでにグループdialout
にいます:
Sudo usermod -a -G dialout ben
(それ以来、PCを数回再起動しました...)
Ubuntu 16.04を使用しています
デバイスファイルのファイル許可:
crw-rw---- 1 root dialout 216, 0 Aug 26 22:50 /dev/rfcomm0
実行しようとすると:minicom
またはPuTTY
(ben
としてではなく、root
として)次のエラーが発生しました。
minicom: Error opening the file »/dev/rfcomm0«: The device or ressource is busy
(PuTTY
と同じ)
しかし、私がするとき:Sudo minicom
、すべてがOKで、うまく機能します。
(Sudoを使用している場合、デバイスはもうビジーではないようです)
質問:
シリアルポートへの接続/読み取り/書き込み方法root
なし?
これは私自身の質問に対する答えです。
問題を解決するには、modemmanagerを次の方法で削除する必要がありました。
Sudo apt remove modemmanager
再起動後、minicom
(およびPuTTY
)はroot
なしで機能します!
もちろん、あなたもdialout
グループに属している必要があります。
Sudo adduser $USER dialout
これはUbuntuの答えを尋ねる と このLaunchpadのバグレポート で解決策を見つけました。