у меня есть это в моем исходном коде:Получение начального файла паролей для текущего пользователя
struct passwd* user_info = getpwnam("root");
Есть в любом случае, чтобы изменить «корень» и моя программа найдет текущего пользователя? Например, если я вошел в систему с пользователем root2, я хочу получить информацию для root2, а не для root.
это не работает! – BlackM
«Это не работает!» не является полезным. Что именно не работает? Как именно вы написали код? – Mat
struct passwd * user_info = getpwnam (getuid()); – BlackM