Перейти к содержимому

Как сохранить SSH_CLIENT в `sudo su -`

0

Я хочу регистрировать команды, выполняемые пользователем, часть этого журнала является исходным IP-адресом, с которого производится чтение SSH_CLIENT.

Несмотря на то, что можно использовать env_keep += "SSH_CLIENT"в, /etc/sudoersчтобы сделать эту переменную окружающую среду палку через sudo. Наиболее распространенный способ использовать sudoего для создания новой оболочки входа в систему, используя sudo su -.

Новая оболочка входа в систему, созданная таким образом, не сохраняет ни одной из переменных среды, которые сохраняет sudo.

Есть ли способ узнать исходный IP-адрес для пользователя, который входит в систему и входит в корневую оболочку с помощью sudo su -?

429 просмотров
Evgeny спросил 9 лет назад
E 650

0 ответов