/ sysディレクトリの権限がシステムごとに異なる理由は何ですか?

/ sysディレクトリの権限がシステムごとに異なる理由は何ですか?

ラップトップにAlpine Linuxを新しくインストールし、/sys/class/power_supply/BAT0/uevent通常のユーザー(root以外のユーザー)でバッテリー情報を読み取ろうとしています。 uevent と同様のファイルの権限は読み取り可能ですが (744 に設定)、その前のディレクトリ構造 (特に/sys/classおよび/sys/class/power_supply) の権限は 700 に設定されます。これにより、最終的にueventファイルを読み取ることができなくなります。

私はこれらのディレクトリが権限751に設定されているAlpine Linuxの別の設定をインストールして、情報にアクセスするためにルートグループにユーザーを追加することができました。

アクティブなカーネルへのアクセスを許可する仮想ファイルのみで構成されているため、/sys同じカーネル内の2つのシステムがこれらのディレクトリに対して異なる権限セットで起動することはどのように可能ですか?

ベストアンサー1

おすすめ記事