![루트가 아닌 사용자로 하드웨어 시계에 액세스할 수 없습니다.](https://linux55.com/image/68320/%EB%A3%A8%ED%8A%B8%EA%B0%80%20%EC%95%84%EB%8B%8C%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A1%9C%20%ED%95%98%EB%93%9C%EC%9B%A8%EC%96%B4%20%EC%8B%9C%EA%B3%84%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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