hwclockを使ってみましたが、次のような結果が出ました。
[arkadi@arkadi-linux /home/arkadi $]hwclock
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.
デバッグを使用すると、次のメッセージが表示されます。
[arkadi@arkadi-linux /home/arkadi $]hwclock --debug
hwclock from util-linux 2.26.2
hwclock: cannot open /dev/rtc: Permission denied
No usable clock interface found.
hwclock: Cannot access the Hardware Clock via any known method.
私は使用する:
Linux arkadi-linux 4.0.7-2-ARCH #1 SMP PREEMPT Tue Jun 30 07:50:21 UTC 2015 x86_64 GNU/Linux
権限は/dev/rtc0
次のとおりです。
crw-rw---- 1 root audio 254, 0 Jul 5 2015 /dev/rtc0
私のグループメンバーシップは次のとおりです。
uid=1000(arkadi) gid=100(users) groups=100(users),10(wheel),95(storage),98(power)
どうすれば修正できますか?
sudoを使用すると動作します。
[arkadi@arkadi-linux / $]sudo hwclock
Sun 05 Jul 2015 11:35:31 AM IDT .339125 seconds
しかし、sudoなしでしばらく動作します。
答え1
Archのグループが標準の場合は、自分/dev/rtc0
自身をグループに追加できます(変更を適用するにはログアウトしてから再度ログインする必要があります)。または、ACLを追加してデバイスへのアクセスを許可することもできます(方法を学ぶ)。audio
audio
adduser
setfacl
理想的には、RTCに直接アクセスする必要はありません。
答え2
実行するにはルートが必要ですhwclock
。使用:
su
ルートになり、次のように入力してください。
hwclock