hwclock
centos 7中如何让非root用户通过命令以外的方式查看硬件时间
我的要求是让非root用户单独查看时间
答案1
人们可以设置一个须藤规则允许不带任何参数执行hwclock
:
%sudo ALL=(ALL) NOPASSWD: /sbin/hwclock ""
或授予读访问实时时钟字符设备:
$ 组 约翰尼须藤工作人员 $ sudo setfacl -mg:sudo:r /dev/rtc $ /sbin/hwclock 2016 年 12 月 18 日星期日 03:16:37 PM 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