グループロックが設定されているファイルを参照してください。

グループロックが設定されているファイルを参照してください。

私は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/ACM0sudoarduinoavrdude

私は最近、Cargo Cultのライセンス問題を「解決」しました。このスクリプトは/usr/bin/arduinoFedoraのインストールに使用され、確認と警告(ユーザーがdialoutグループのメンバーでない場合)を含みますlock

lock動作するように自分自身を追加しました。なぜ?私はこの隠された所有権が何を意味するのか、それが私が使用している他のすべてのLinuxバージョンで動作するのか理解しようとしていますが、lockグループはGoogleにとって難しいです。

このコマンドはsudo find / -group lock1つの結果のみを表示します。/usr/sbin/lockdev

答え1

グループとユーザーはプロセスに属します。通常、ログイン時にのみ適用され、子プロセスに伝播されます。編集しても、/etc/group既存のプロセスのグループは変更されません。権限のあるプロセスがこのファイルを読み取り、グループ(loginX11ディスプレイマネージャ:X11ログインシステムnewgrpなど)を追加しない限り、新しいプロセスには影響しません。

ロックは偶然の一致かもしれません。ログアウトして再度ログインできます。

グループロックが設定されているファイルを参照してください。

find / -mount -group lock -print | less

関連情報