Какова цель% в sudo / sudoers?

237
Nathan Lee

У меня есть возможность настроить ведение журнала ввода-вывода для sudo, установив iolog_dir, и в соответствии с man-страницей sudoers, я могу использовать следующие переменные:

% 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  % expanded to the invoking user's login name  % expanded to the name of the invoking user's real group ID  % expanded to the login name of the user the command will be run as (e.g. root)  % expanded to the group name of the user the command will be run as (e.g. wheel)  % expanded to the local host name without the domain name  % expanded to the base name of the command being run 

Я понимаю назначение всех этих переменных, кроме% . Я не вижу преимущества расширения переменной, которая производит что-то вроде этого. Может кто-нибудь объяснить, почему это существует?

РЕДАКТИРОВАТЬ: мой коллега на самом деле нашел ответ для меня. Кажется, что вы можете использовать команду, вызываемую sudoreplayвместе с заданным порядковым номером, чтобы буквально воспроизвести данный сеанс sudo в реальном времени. Я не знал об этом до сегодняшнего дня, и довольно круто видеть, что это происходит в моем терминале, но я не думаю, что когда-либо действительно буду его использовать.

1
Я бы предположил, что это идентификатор пользователя. просто предположение. Frank Thomas 6 лет назад 0
Смотрите [эту статью] (https://www.tecmint.com/sudoers-configurations-for-setting-sudo-in-linux/) harrymc 6 лет назад 0
Я уже видел эту статью, но она не объясняла назначение порядкового номера. К счастью, мой коллега действительно нашел ответ для меня. Кажется, что вы можете использовать команду sudoreplay вместе с заданным порядковым номером, чтобы буквально воспроизвести данный сеанс sudo в реальном времени. Nathan Lee 6 лет назад 0
Было бы лучше опубликовать ответ как ответ, а не как редактирование вопроса - тогда вы можете принять его и, таким образом, оно не будет отображаться как вопрос без ответа. Ross 6 лет назад 0

1 ответ на вопрос

0
Nathan Lee

Мой коллега действительно нашел ответ для меня. Кажется, что вы можете использовать команду, вызываемую sudoreplayвместе с заданным порядковым номером, чтобы буквально воспроизвести данный сеанс sudo в реальном времени. Я не знал об этом до сегодняшнего дня, и довольно круто видеть, что это происходит в моем терминале, но я не думаю, что когда-либо действительно буду его использовать.

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