0

sysfs ファイルを読み取って、Machine Specific Registers (MSR) を読み取ろうとしています/dev/cpu/0/msr。通常、ルートに対してのみ読み取り/書き込み権限があります。これらのアクセス許可を 666 に更新し (もちろん sudo 権限を使用)、通常のユーザーとしてファイルを読み取ろうとします。それは私にそれをさせません。ただし、ファイルを開こうとすると、ファイルをsudo開いて読み取ることができます。

chownまた、コマンドを使用してファイルの所有権を変更しようとしました。現在、ファイルのステータスは次のとおりです。

[my-user@machine-name]$ ls -l /dev/cpu/0/msr
crw-rw-rw-. 1 my-user root 202, 0 Oct 25 16:23 /dev/cpu/0/msr

通常のユーザーとしてファイルにアクセスするには、何をする必要がありますか?

4

1 に答える 1

0

MSRの man ページにあるように:

このファイルは、ユーザー root またはグループ root のメンバーだけが読み書きできるように保護されています。

ここに同様の質問があり、これらのファイルへのアクセス許可を付与する方法が記載されています。

于 2013-12-09T19:55:58.810 に答える