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