Определение допустимости имени пользователя через /proc в С++C++

Программы на C++. Форум разработчиков
Anonymous
Определение допустимости имени пользователя через /proc в С++

Сообщение Anonymous »

Я хочу определить, является ли имя пользователя действительным, и пытаюсь сделать это, используя один из каталогов /proc, чтобы определить, существует это имя пользователя или нет.
Мой первый идея заключалась в том, чтобы использовать PID текущего процесса с помощью getPid(), а затем использовать этот pid, чтобы определить, действителен ли он. Я использовал функцию ниже, которая помогает определить, является ли что-то действительным PID. Имя пользователя в этом случае будет существовать до тех пор, пока существует pid.

Код: Выделить всё

if (0 == kill(pido, 0)){
return true;
}else{
return false;
}
Я не совсем уверен, что это работает для всех имен пользователей. Но существует ли метод определения допустимости имени пользователя через каталог /proc?

Подробнее здесь: https://stackoverflow.com/questions/784 ... -proc-in-c

Вернуться в «C++»