mod-mm
2020年12月3日 16時13分
atmarkユーザーでシリアルポートやLEDを使用を試みると
Permission deniedが発生します。
以下を参考にして、
https://armadillo.atmark-techno.com/forum/armadillo/3546
ファイルの権限を見てみると、
ls -l /dev/ttymxc4
crw------- 1 root root 207, 20 Dec x xx:xx /dev/ttymxc4
ls -l /sys/class/leds/red/brightness
-rw-r--r-- 1 root root 4096 Dec x xx:xx /sys/class/leds/red/brightness
試しにatmarkのグループをrootにしてみましたが現象は変わらず
Permission deniedになります。
atmarkで使えるようにするにはどのようにすればいいのでしょうか?
コメント
mod-mm
at_akihito.irie
2020年12月7日 15時21分
入江です。
> ファイルの権限を見てみると、
> ls -l /dev/ttymxc4
> crw------- 1 root root 207, 20 Dec x xx:xx /dev/ttymxc4
ttymxc* がdialoutに属していないのはArmadilloの不具合です。
お手数おかけしますが、以下の手順で修正を行っていただくことで参考にされ
たフォーラムと同様にdialoutグループに属するatmarkユーザーからでも使用
可能となります。
1. 特権ユーザーで以下のコマンドを実行
2. 再起動後に確認
上記の修正は今後の製品アップデートで適用いたします。
> ls -l /sys/class/leds/red/brightness
> -rw-r--r-- 1 root root 4096 Dec x xx:xx /sys/class/leds/red/brightness
/sys/以下のファイルは特権ユーザー以外のユーザーが書き込むことが禁止さ
れています。
こちらについては必ず特権ユーザーで操作してください。