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