use setuid in login/glogin

This commit is contained in:
Kevin Lange 2014-06-03 23:14:03 -07:00
parent f9eee91373
commit 51d0f31f42
2 changed files with 2 additions and 2 deletions

View File

@ -189,7 +189,7 @@ int main(int argc, char ** argv) {
"/bin/sh",
NULL
};
syscall_setuid(uid);
setuid(uid);
set_username();
set_homedir();
set_path();

View File

@ -393,7 +393,7 @@ int main (int argc, char ** argv) {
pid_t _session_pid = fork();
if (!_session_pid) {
setenv("PATH", "/usr/bin:/bin", 0);
syscall_setuid(uid);
setuid(uid);
char * args[] = {"/bin/gsession", NULL};
execvp(args[0], args);
}