Lines Matching defs:uctx
53 struct user_ctx *uctx;
328 struct user_ctx *uctx,
340 if (uctx->name == NULL) {
348 input_uctx->name = talloc_strdup(input_uctx, uctx->name);
355 if (uctx->uid == 0) {
362 input_uctx->uid = uctx->uid;
365 if (uctx->gid == 0) {
372 input_uctx->gid = uctx->gid;
375 if (uctx->gecos == NULL) {
383 input_uctx->gecos = talloc_strdup(input_uctx, uctx->gecos);
390 if (uctx->home == NULL) {
399 input_uctx->home = talloc_strdup(input_uctx, uctx->home);
406 if (uctx->shell == NULL) {
414 input_uctx->shell = talloc_strdup(input_uctx, uctx->shell);
487 sctx->uctx = talloc_zero(sctx, struct user_ctx);
488 if (sctx->uctx == NULL) {
540 sctx->uctx->domain_name = talloc_strdup(sctx->uctx, pc_domain);
541 if (sctx->uctx->domain_name == NULL) {
546 sctx->uctx->name = sss_create_internal_fqname(sctx->uctx,
548 if (sctx->uctx->name == NULL) {
558 sctx->uctx->uid = pc_uid;
559 sctx->uctx->gid = pc_gid;
561 sctx->uctx->gecos = talloc_strdup(sctx->uctx, pc_gecos);
562 if (sctx->uctx->gecos == NULL) {
568 sctx->uctx->home = talloc_strdup(sctx->uctx, pc_home);
569 if (sctx->uctx->home == NULL) {
575 sctx->uctx->shell = talloc_strdup(sctx->uctx, pc_shell);
576 if (sctx->uctx->shell == NULL) {
736 ret = sysdb_add_user(sctx->domain, sctx->uctx->name,
737 sctx->uctx->uid, sctx->uctx->gid,
738 sctx->uctx->gecos, sctx->uctx->home,
739 sctx->uctx->shell, NULL, NULL, 0, 0);
749 ret = sysdb_cache_password(sctx->domain, sctx->uctx->name,
750 sctx->uctx->password);
792 ret = seed_init_db(sctx, sctx->uctx->domain_name, &sctx->confdb,
800 ret = seed_domain_user_info(sctx->uctx->name, sctx->uctx->domain_name,
804 sctx->uctx->name, sctx->uctx->domain_name);
814 ret = seed_interactive_input(sctx, sctx->uctx, &input_uctx);
820 talloc_zfree(sctx->uctx);
821 sctx->uctx = input_uctx;
826 if (sctx->uctx->uid == 0 || sctx->uctx->gid == 0) {
837 ret = seed_password_input_file(sctx->uctx, sctx->password_file,
838 &sctx->uctx->password);
844 ret = seed_password_input_prompt(sctx->uctx, &sctx->uctx->password);
858 printf(_("User cache entry created for %1$s\n"), sctx->uctx->name);
861 sctx->uctx->name);