root以外のユーザーのためのhwclock

root以外のユーザーのためのhwclock

hwclockCentOS 7でroot以外のユーザーにコマンド以外の方法でハードウェア時間を確認させる方法

私の要件は、root以外のユーザーが時間を一人で見ることを可能にすることです。

答え1

一つはsudo ルールパラメータなしで実行を許可しますhwclock

%sudo ALL=(ALL) NOPASSWD: /sbin/hwclock ""

または付与読む入場リアルタイムクロックキャラクターデバイス:

$グループ
ジョニー首都スタッフ

$ sudo setfacl -mg:sudo:r /dev/rtc
$/sbin/hwclock
2016年12月18日日曜日午後03時16分37秒ST -0.318689秒

/devこれは不安定になる可能性があるため、再起動するたびに設定する必要があります。私はudevルールがこの問題も解決できると思います。

最新systemdシステムでは時間日付制御このコマンドは、ハードウェアクロックを取得するために特別な権限を必要としません。

$ timedatectl時間日付ヘッダー-3 |
      現地時間: 日曜日 2016-12-18 15:43:08 PST
  ワールドタイム: Sunday 2016-12-18 23:43:08 UTC
        リアルタイムクロック時間:日曜日2016-12-18 23:43:08

関連情報