Ubuntu 22.04
Sponsored Link

उपयोगकर्ता गतिविधि की निगरानी करें2023/09/20

 
उपयोगकर्ता गतिविधि पर नज़र रखने के लिए खाता स्थापित करें।
आदेशों का इतिहास उपयोगकर्ताओं की अपनी इतिहास फ़ाइल में रखा जाता है लेकिन उन्हें उपयोगकर्ताओं द्वारा स्वयं संपादित करना या हटाना संभव है, लेकिन psacct सभी उपयोगकर्ताओं की इतिहास फ़ाइलों को रूट के स्वामित्व में रखता है।
[1] acct स्थापित करें।
root@dlp:~#
apt -y install acct
root@dlp:~#
systemctl enable acct
[2] lastcomm कमांड द्वारा कमांड का आउटपुट इतिहास इस प्रकार है।
root@dlp:~#
lastcomm

su               S     root     ttyS0      0.00 secs Thu Sep 22 04:41
bash             S     ubuntu   ttyS0      0.02 secs Thu Sep 22 04:41
clear_console          ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
ls                     ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
cat                    ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
dircolors              ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41

.....
.....

acct.postinst          root     pts/0      0.00 secs Thu Sep 22 04:40
deb-systemd-inv        root     pts/0      0.01 secs Thu Sep 22 04:40
systemctl        S     root     pts/0      0.00 secs Thu Sep 22 04:40
systemd-tty-ask  S     root     pts/0      0.00 secs Thu Sep 22 04:40
accton           S     root     __         0.00 secs Thu Sep 22 04:40
[4] यदि आप किसी विशिष्ट उपयोगकर्ता के लिए इतिहास आउटपुट करना चाहते हैं, तो [--user] विकल्प के साथ चलें।
root@dlp:~#
lastcomm --user ubuntu

bash             S     ubuntu   ttyS0      0.02 secs Thu Sep 22 04:41
clear_console          ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
ls                     ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
cat                    ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
dircolors              ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
lesspipe               ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
lesspipe          F    ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
dirname                ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
basename               ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
bash              F    ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
locale                 ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
locale-check           ubuntu   ttyS0      0.00 secs Thu Sep 22 04:41
[5] यदि आप किसी विशिष्ट कमांड के लिए इतिहास आउटपुट करना चाहते हैं, तो [--command] विकल्प के साथ चलाएँ।
root@dlp:~#
lastcomm --command su

su               S     root     ttyS0      0.00 secs Thu Sep 22 04:44
su               S     ubuntu   ttyS0      0.02 secs Thu Sep 22 04:44
su               S     root     ttyS0      0.00 secs Thu Sep 22 04:44
su               S     debian   ttyS0      0.03 secs Thu Sep 22 04:44
su               S     root     ttyS0      0.00 secs Thu Sep 22 04:42
su               S     root     ttyS0      0.00 secs Thu Sep 22 04:41
su               S     root     ttyS0      0.00 secs Thu Sep 22 04:41
मिलान सामग्री