Как я могу проверять команды, выполняемые каждым пользователем в Терминале?

# To sort the list in place...
ut.sort(key=lambda x: x.count, reverse=True)

# To return a new list, use the sorted() built-in function...
newlist = sorted(ut, key=lambda x: x.count, reverse=True)

[Еще 112] на сортировка по ключам »

1
задан 16.05.2020, 10:41

1 ответ

Установка acct:

sudo apt-get install acct

, Например: как пользователь клиента я выполняюсь эти rm команда:

client@client:~$ rm /mnt/test

Теперь из моей корневой учетной записи (или любой учетной записи) я могу знать, когда этот пользователь выполнился эти rm команда:

root@client:~# lastcomm client | grep rm
rm                     client   pts/0            0.00 secs  Tue Mar   4 01:53

, Поскольку мы видим здесь это, отображает время.

, Что, если я хочу знать все команды тот выполняемый клиент?

можно ввести lastcomm client

, Если у Вас есть многие пользователи, просто изменяются client на пользователей, которых Вы имеете: это будет команды отображения, выполняемые каждым, наряду со временем.

1
ответ дан 16.05.2020, 10:42

Теги

Похожие вопросы