Живой журнал команд, выполняемых пользователем

Если вы используете Zeitgeist, вы можете использовать следующий скрипт:

#! /usr/bin/env python

from zeitgeist.client import ZeitgeistDBusInterface
from zeitgeist.datamodel import Event, Interpretation, TimeRange, \
 StorageState, ResultType

zg = ZeitgeistDBusInterface()
events = zg.FindEvents(
 TimeRange.always(),
 [Event.new_for_values(interpretation=Interpretation.CREATE_EVENT)],
 StorageState.Any, 1, ResultType.MostRecentEvents)

last_event = Event(events[0])
last_subject = last_event.get_subjects()[0]

print last_subject.uri
0
задан 10 April 2012 в 08:42

2 ответа

Для команд, выполняемых при входе в систему с правами администратора, нет. Однако, если вам нужно, чтобы все пользователи (и сами) выполнялись с привилегиями root, с помощью команды sudo, да, да. Подробности: http://aplawrence.com/Basics/sudo.html.

1
ответ дан 25 May 2018 в 12:50

Для команд, выполняемых при входе в систему с правами администратора, нет. Однако, если вам нужно, чтобы все пользователи (и сами) выполнялись с привилегиями root, с помощью команды sudo, да, да. Подробности: http://aplawrence.com/Basics/sudo.html .

1
ответ дан 7 August 2018 в 19:13

Другие вопросы по тегам:

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