Mam możliwość skonfigurowania rejestrowania we / wy sudo, ustawiając katalog iolog_dir, i zgodnie ze stroną podręczną sudoers można użyć następujących zmiennych:
%{seq}
expanded to a monotonically increasing base-36 sequence number, such as 0100A5, where every two digits are used to form a new directory, e.g. 01/00/A5
%{user}
expanded to the invoking user's login name
%{group}
expanded to the name of the invoking user's real group ID
%{runas_user}
expanded to the login name of the user the command will be run as (e.g. root)
%{runas_group}
expanded to the group name of the user the command will be run as (e.g. wheel)
%{hostname}
expanded to the local host name without the domain name
%{command}
expanded to the base name of the command being run
Rozumiem cel wszystkich tych zmiennych, z wyjątkiem% {seq}. Nie widzę korzyści z rozszerzenia zmiennej, która produkuje coś takiego. Czy ktoś może wyjaśnić, dlaczego tak się dzieje?
EDYCJA: Mój współpracownik znalazł dla mnie odpowiedź. Wygląda na to, że można użyć polecenia wywołanego sudoreplay
wraz z danym numerem sekwencji, aby dosłownie odtworzyć daną sesję sudo w czasie rzeczywistym. Nie wiedziałem o tym wcześniej i fajnie jest widzieć, jak to się dzieje w moim terminalu, ale nie sądzę, żebym kiedykolwiek z niego skorzystał.
sudoreplay
wraz z danym numerem sekwencji, aby dosłownie odtworzyć daną sesję sudo w czasie rzeczywistym.