From 069f39d3c122f3ff58df923c5d5e8b5330cc4412 Mon Sep 17 00:00:00 2001 From: Jaewook Lee <11328376+jaewooklee93@users.noreply.github.com> Date: Mon, 26 Aug 2024 06:37:03 +0900 Subject: [PATCH] sudo: initial README.md --- sudo/README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 sudo/README.md diff --git a/sudo/README.md b/sudo/README.md new file mode 100644 index 0000000..6fac36e --- /dev/null +++ b/sudo/README.md @@ -0,0 +1,20 @@ +## `whoreallyami.py` +``` +#!/usr/bin/env python3 +''' +chown +x whoreallyami.py +sudo ./whoreallyami.py +''' + +import subprocess +import os + +# SUDO_USER: 원래 sudo를 실행한 사용자 +print("SUDO_USER:", os.environ.get('SUDO_USER')) + +# USER: 현재 프로세스의 유효 사용자 (sudo 실행 시 'root') +print("USER:", os.environ.get('USER')) + +# whoami: 현재 프로세스의 실제 사용자 ID (sudo 실행 시 'root') +print("whoami:", os.popen('whoami').read().strip()) +``` \ No newline at end of file