Исправлена логика поиска пользователей

pull/13/head
Igor Belitskiy 3 years ago
parent d14d1f2ede
commit b65ce014f3

@ -797,6 +797,7 @@ void MainWindow::is_user_wheel(){
}
void MainWindow::pars_users() {
int uid_max = 65534;
while (true) {
errno = 0;
passwd* entry = getpwent();
@ -806,11 +807,10 @@ void MainWindow::pars_users() {
}
break;
}
if (entry->pw_uid >= 1000 && entry->pw_uid != 65534) {
if ((entry->pw_uid >= 1000 && entry->pw_uid != uid_max) || entry->pw_uid == 0) {
cmbUser->append(entry->pw_name);
}
}
cmbUser->append("root");
endpwent();
}

Loading…
Cancel
Save