/ dev / hidraw:読み取り権限
/ dev / hidraw *の読み取り権限を取得するには、何をする必要がありますか? 私はudevルールについて何かを見ていますが、ネットでこれを見ましたが、udevの世界は私にとっては異国の地のようなものです。 ... (Ubuntu 13.10プレビュー) 質問のタグを自由に付け直してください。「hidraw」が正確に何に該当するかについては、あまり熱心ではありません。 編集: H'okay、それで、問題を明確にするためのもう少しの情報:POSIX open()メソッドを呼び出すコードを文字通りステップ実行しerrno、不十分な権限のためにを取得しました。cat通常のユーザーとしてファイルを実行すると、アクセス許可エラーが発生します。一方、下で実行するsuと、(意味はありませんが)cat操作は成功します。 編集編集: リクエストに応じて、POSIX呼び出しで関連するコードを提供しています。これは、Signal11(関数hid_open_path)によるHIDAPIライブラリからのものです。このコードはかなり長い間使用されているようで、正しいと信じています。errnoGDBで関連する読み物が行われた場所にコメントを追加しました。 hid_device *dev = NULL; hid_init(); dev = new_hid_device(); if (kernel_version == 0) { struct utsname name; int major, minor, release; int ret; uname(&name); ret = sscanf(name.release, "%d.%d.%d", &major, &minor, &release); if (ret == 3) { …