Чтобы получить текущего пользователя в Debian, вы можете использовать различные методы в зависимости от языка программирования или сценария оболочки, который вы используете. Вот несколько примеров:
-
Сценарий оболочки Bash:
#!/bin/bash current_user=$(whoami) echo "Current user: $current_user"
-
Python:
import getpass current_user = getpass.getuser() print("Current user:", current_user)
-
C:
#include <unistd.h> #include <stdio.h> int main() { char username[100]; getlogin_r(username, sizeof(username)); printf("Current user: %s\n", username); return 0; }
-
Java:
public class CurrentUser { public static void main(String[] args) { String current_user = System.getProperty("user.name"); System.out.println("Current user: " + current_user); } }
-
Рубин:
current_user = ENV['USER'] puts "Current user: #{current_user}"
Это всего лишь несколько примеров того, как получить текущего пользователя на разных языках программирования. Выберите метод, который соответствует вашим потребностям и среде программирования.