私はFedoraを使用しています。
$ ls -l /dev/ttyACM0
crw-rw----. 1 root dialout 166, 0 Jul 4 10:50 /dev/ttyACM0
グループに自分を追加してもアクセスできません/dev/tty/ACM0
(相手にArduinoを持つダイナミックUSBシリアル)。プログラミングコマンドのいずれかをdialout
実行する必要があります。chmod a+rw /dev/tty/ACM0
sudo
arduino
avrdude
私は最近、Cargo Cultのライセンス問題を「解決」しました。このスクリプトは/usr/bin/arduino
Fedoraのインストールに使用され、確認と警告(ユーザーがdialout
グループのメンバーでない場合)を含みますlock
。
lock
動作するように自分自身を追加しました。なぜ?私はこの隠された所有権が何を意味するのか、それが私が使用している他のすべてのLinuxバージョンで動作するのか理解しようとしていますが、lock
グループはGoogleにとって難しいです。
このコマンドはsudo find / -group lock
1つの結果のみを表示します。/usr/sbin/lockdev
答え1
グループとユーザーはプロセスに属します。通常、ログイン時にのみ適用され、子プロセスに伝播されます。編集しても、/etc/group
既存のプロセスのグループは変更されません。権限のあるプロセスがこのファイルを読み取り、グループ(login
X11ディスプレイマネージャ:X11ログインシステムnewgrp
など)を追加しない限り、新しいプロセスには影響しません。
ロックは偶然の一致かもしれません。ログアウトして再度ログインできます。
グループロックが設定されているファイルを参照してください。
find / -mount -group lock -print | less