diff options
Diffstat (limited to 'src/cerberus.c')
-rw-r--r-- | src/cerberus.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/cerberus.c b/src/cerberus.c index d61f541..f60f64c 100644 --- a/src/cerberus.c +++ b/src/cerberus.c @@ -18,6 +18,8 @@ */ #include "cerberus.h" +/* TODO use log */ + /** * Mane method @@ -177,7 +179,10 @@ int main(int argc, char** argv) reenable_echo(); - /* TODO login */ + /* Login */ + /* TODO verify that user is enabled */ + set_user(entry); + /* TODO set supplemental groups */ chdir_home(entry); ensure_shell(entry); set_environ(entry, preserve_env); |