Linux
帶有 shell 命令日期的命名管道
我想讓標準使用者更改系統日期。
所以我創建了一個命名管道。標準使用者將日期寫入命名管道,根程序會監聽它並相應地設置日期:
(使用者)
echo 122515502010 > /tmp/mypipe
(根)
date -s < /tmp/mypipe
不幸的是,這不起作用。我哪裡錯了?
我正在使用帶有 bash 的嵌入式 Linux (busybox) 執行此操作。
知道了!
(根)
read line < mypipe date -s $line
謝謝大家!;)
為什麼不通過 sudo 讓使用者訪問日期?