1
我想知道哪些用戶已運行命令如何找出誰運行sudo命令?
sudo -udelpoy sh abc.sh
當我回聲whoami
內abc.sh
我收到deploy
的用戶,但我想知道哪些用戶已運行在首位的sudo
命令。
我想知道哪些用戶已運行命令如何找出誰運行sudo命令?
sudo -udelpoy sh abc.sh
當我回聲whoami
內abc.sh
我收到deploy
的用戶,但我想知道哪些用戶已運行在首位的sudo
命令。
您可以使用who
的-m
選項得到這個信息:如果你只想要的用戶名
julien> whoami
julien
julien> who -m
julien pts/4 2014-06-25 13:42 (:0)
julien> sudo su
root > whoami
root
root > who -m
julien pts/4 2014-06-25 13:42 (:0)
,使用awk
:
who -m | awk '{print $1}'
從who
手冊頁:
-m only hostname and user associated with stdin
我發現一個更好的soln只是使用'logname'c ommand而不是:) – Geek