Как сохранить SSH_CLIENT в `sudo su -`
341
Evgeny
Я хочу регистрировать команды, выполняемые пользователем, часть этого журнала является исходным IP-адресом, с которого производится чтение SSH_CLIENT
.
Несмотря на то, что можно использовать env_keep += "SSH_CLIENT"
в, /etc/sudoers
чтобы сделать эту переменную окружающую среду палку через sudo
. Наиболее распространенный способ использовать sudo
его для создания новой оболочки входа в систему, используя sudo su -
.
Новая оболочка входа в систему, созданная таким образом, не сохраняет ни одной из переменных среды, которые сохраняет sudo.
Есть ли способ узнать исходный IP-адрес для пользователя, который входит в систему и входит в корневую оболочку с помощью sudo su -
?
Похоже, вы ответили на свой вопрос. или `sudo -E su -`.
strobelight 7 лет назад
0
Я не спрашиваю, как это сделать, когда я запускаю команду. Вопрос в том, как это сделать, когда другие люди не следуют надлежащим флагам и просто вводят команду: sudo su -
Evgeny 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Изменен файл sudoers и больше не могу его открыть; не могу открыть файл с помощью root
-
2
убийца махинаций
-
-
4
Как запустить программу с правами root с помощью оконного менеджера?
-
3
Как удалить файл с помощью терминала из корзины в Mac OS X?
-
5
Создание группы в попытке не использовать Sudo, ни 777
-
2
Подключите TrueCrypt USB-устройство без sudo на Mac OS X
-
5
Как я могу войти в Ubuntu-9.04 как администратор или root?
-
2
добавить каталог к пути sudo на wubi
-
7
Как я могу добавить обычного пользователя в файл sudoers?