非 root 用户的 hwclock

非 root 用户的 hwclock

hwclockcentos 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

相关内容