ラップトップにAlpine Linuxを新しくインストールし、/sys/class/power_supply/BAT0/uevent
通常のユーザー(root以外のユーザー)でバッテリー情報を読み取ろうとしています。 uevent と同様のファイルの権限は読み取り可能ですが (744 に設定)、その前のディレクトリ構造 (特に/sys/class
および/sys/class/power_supply
) の権限は 700 に設定されます。これにより、最終的にueventファイルを読み取ることができなくなります。
私はこれらのディレクトリが権限751に設定されているAlpine Linuxの別の設定をインストールして、情報にアクセスするためにルートグループにユーザーを追加することができました。
アクティブなカーネルへのアクセスを許可する仮想ファイルのみで構成されているため、/sys
同じカーネル内の2つのシステムがこれらのディレクトリに対して異なる権限セットで起動することはどのように可能ですか?