hwclock
CentOS 7에서 루트가 아닌 사용자가 명령 이외의 방법으로 하드웨어 시간을 확인하도록 하는 방법
내 요구 사항은 루트가 아닌 사용자가 시간을 혼자 볼 수 있도록 하는 것입니다.
답변1
하나는sudo 규칙매개변수 없이 실행을 허용합니다 hwclock
.
%sudo ALL=(ALL) NOPASSWD: /sbin/hwclock ""
또는 부여읽다입장실시간 시계캐릭터 장치:
$ 그룹 조니 수도 직원 $ sudo setfacl -mg:sudo:r /dev/rtc $ /sbin/hwclock 2016년 12월 18일 일요일 오후 03:16:37 PST -0.318689초
/dev
이제는 불안정할 수 있으므로 재부팅할 때마다 설정해야 할 수도 있습니다 . 나는 udev
규칙이 이 문제도 해결할 수 있다고 생각합니다.
최신 systemd
시스템 에서는시간 날짜 제어이 명령에는 하드웨어 시계를 얻기 위해 특별한 권한이 필요하지 않습니다.
$ timedatectl 시간 날짜 헤더-3 | 현지 시간: 일요일 2016-12-18 15:43:08 PST 세계 시간: 일요일 2016-12-18 23:43:08 UTC 실시간 시계 시간: 일요일 2016-12-18 23:43:08