sam_pwent 253 source3/utils/pdbedit.c static int print_sam_info (struct samu *sam_pwent, bool verbosity, bool smbpwdstyle) sam_pwent 259 source3/utils/pdbedit.c if (!sam_pwent) return -1; sam_pwent 265 source3/utils/pdbedit.c printf ("Unix username: %s\n", pdb_get_username(sam_pwent)); sam_pwent 266 source3/utils/pdbedit.c printf ("NT username: %s\n", pdb_get_nt_username(sam_pwent)); sam_pwent 267 source3/utils/pdbedit.c printf ("Account Flags: %s\n", pdb_encode_acct_ctrl(pdb_get_acct_ctrl(sam_pwent), NEW_PW_FORMAT_SPACE_PADDED_LEN)); sam_pwent 269 source3/utils/pdbedit.c sid_string_tos(pdb_get_user_sid(sam_pwent))); sam_pwent 271 source3/utils/pdbedit.c sid_string_tos(pdb_get_group_sid(sam_pwent))); sam_pwent 272 source3/utils/pdbedit.c printf ("Full Name: %s\n", pdb_get_fullname(sam_pwent)); sam_pwent 273 source3/utils/pdbedit.c printf ("Home Directory: %s\n", pdb_get_homedir(sam_pwent)); sam_pwent 274 source3/utils/pdbedit.c printf ("HomeDir Drive: %s\n", pdb_get_dir_drive(sam_pwent)); sam_pwent 275 source3/utils/pdbedit.c printf ("Logon Script: %s\n", pdb_get_logon_script(sam_pwent)); sam_pwent 276 source3/utils/pdbedit.c printf ("Profile Path: %s\n", pdb_get_profile_path(sam_pwent)); sam_pwent 277 source3/utils/pdbedit.c printf ("Domain: %s\n", pdb_get_domain(sam_pwent)); sam_pwent 278 source3/utils/pdbedit.c printf ("Account desc: %s\n", pdb_get_acct_desc(sam_pwent)); sam_pwent 279 source3/utils/pdbedit.c printf ("Workstations: %s\n", pdb_get_workstations(sam_pwent)); sam_pwent 280 source3/utils/pdbedit.c printf ("Munged dial: %s\n", pdb_get_munged_dial(sam_pwent)); sam_pwent 282 source3/utils/pdbedit.c tmp = pdb_get_logon_time(sam_pwent); sam_pwent 286 source3/utils/pdbedit.c tmp = pdb_get_logoff_time(sam_pwent); sam_pwent 290 source3/utils/pdbedit.c tmp = pdb_get_kickoff_time(sam_pwent); sam_pwent 294 source3/utils/pdbedit.c tmp = pdb_get_pass_last_set_time(sam_pwent); sam_pwent 298 source3/utils/pdbedit.c tmp = pdb_get_pass_can_change_time(sam_pwent); sam_pwent 302 source3/utils/pdbedit.c tmp = pdb_get_pass_must_change_time(sam_pwent); sam_pwent 306 source3/utils/pdbedit.c tmp = pdb_get_bad_password_time(sam_pwent); sam_pwent 310 source3/utils/pdbedit.c pdb_get_bad_password_count(sam_pwent)); sam_pwent 312 source3/utils/pdbedit.c hours = pdb_get_hours(sam_pwent); sam_pwent 320 source3/utils/pdbedit.c uid = nametouid(pdb_get_username(sam_pwent)); sam_pwent 321 source3/utils/pdbedit.c pdb_sethexpwd(lm_passwd, pdb_get_lanman_passwd(sam_pwent), pdb_get_acct_ctrl(sam_pwent)); sam_pwent 322 source3/utils/pdbedit.c pdb_sethexpwd(nt_passwd, pdb_get_nt_passwd(sam_pwent), pdb_get_acct_ctrl(sam_pwent)); sam_pwent 325 source3/utils/pdbedit.c pdb_get_username(sam_pwent), sam_pwent 329 source3/utils/pdbedit.c pdb_encode_acct_ctrl(pdb_get_acct_ctrl(sam_pwent),NEW_PW_FORMAT_SPACE_PADDED_LEN), sam_pwent 330 source3/utils/pdbedit.c (uint32)convert_time_t_to_uint32(pdb_get_pass_last_set_time(sam_pwent))); sam_pwent 332 source3/utils/pdbedit.c uid = nametouid(pdb_get_username(sam_pwent)); sam_pwent 333 source3/utils/pdbedit.c printf ("%s:%lu:%s\n", pdb_get_username(sam_pwent), (unsigned long)uid, sam_pwent 334 source3/utils/pdbedit.c pdb_get_fullname(sam_pwent)); sam_pwent 347 source3/utils/pdbedit.c struct samu *sam_pwent = NULL; sam_pwent 351 source3/utils/pdbedit.c sam_pwent = samu_new(NULL); sam_pwent 352 source3/utils/pdbedit.c if (!sam_pwent) { sam_pwent 356 source3/utils/pdbedit.c bret = pdb_getsampwnam(sam_pwent, username); sam_pwent 359 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 363 source3/utils/pdbedit.c ret = print_sam_info(sam_pwent, verbosity, smbpwdstyle); sam_pwent 365 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 376 source3/utils/pdbedit.c struct samu *sam_pwent; sam_pwent 397 source3/utils/pdbedit.c sam_pwent = samu_new(tosctx); sam_pwent 398 source3/utils/pdbedit.c if (sam_pwent == NULL) { sam_pwent 406 source3/utils/pdbedit.c bret = pdb_getsampwsid(sam_pwent, &user_sid); sam_pwent 409 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 416 source3/utils/pdbedit.c print_sam_info(sam_pwent, verbosity, smbpwdstyle); sam_pwent 417 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 434 source3/utils/pdbedit.c struct samu *sam_pwent; sam_pwent 456 source3/utils/pdbedit.c sam_pwent = samu_new(tosctx); sam_pwent 457 source3/utils/pdbedit.c if (sam_pwent == NULL) { sam_pwent 465 source3/utils/pdbedit.c bret = pdb_getsampwsid(sam_pwent, &user_sid); sam_pwent 468 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 472 source3/utils/pdbedit.c status = pdb_update_sam_account(sam_pwent); sam_pwent 475 source3/utils/pdbedit.c pdb_get_username(sam_pwent)); sam_pwent 477 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 499 source3/utils/pdbedit.c struct samu *sam_pwent; sam_pwent 508 source3/utils/pdbedit.c sam_pwent = samu_new(NULL); sam_pwent 509 source3/utils/pdbedit.c if (!sam_pwent) { sam_pwent 513 source3/utils/pdbedit.c ret = pdb_getsampwnam(sam_pwent, username); sam_pwent 516 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 521 source3/utils/pdbedit.c hours_len = pdb_get_hours_len(sam_pwent); sam_pwent 524 source3/utils/pdbedit.c pdb_set_hours(sam_pwent, hours_array, PDB_CHANGED); sam_pwent 527 source3/utils/pdbedit.c if (!pdb_update_autolock_flag(sam_pwent, &updated_autolock)) { sam_pwent 531 source3/utils/pdbedit.c if (!pdb_update_bad_password_count(sam_pwent, &updated_badpw)) { sam_pwent 536 source3/utils/pdbedit.c pdb_set_fullname(sam_pwent, fullname, PDB_CHANGED); sam_pwent 538 source3/utils/pdbedit.c pdb_set_acct_desc(sam_pwent, acct_desc, PDB_CHANGED); sam_pwent 540 source3/utils/pdbedit.c pdb_set_homedir(sam_pwent, homedir, PDB_CHANGED); sam_pwent 542 source3/utils/pdbedit.c pdb_set_dir_drive(sam_pwent,drive, PDB_CHANGED); sam_pwent 544 source3/utils/pdbedit.c pdb_set_logon_script(sam_pwent, script, PDB_CHANGED); sam_pwent 546 source3/utils/pdbedit.c pdb_set_profile_path (sam_pwent, profile, PDB_CHANGED); sam_pwent 548 source3/utils/pdbedit.c pdb_set_domain(sam_pwent, user_domain, PDB_CHANGED); sam_pwent 558 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 562 source3/utils/pdbedit.c acb_flags = pdb_get_acct_ctrl(sam_pwent); sam_pwent 564 source3/utils/pdbedit.c pdb_set_acct_ctrl(sam_pwent, sam_pwent 573 source3/utils/pdbedit.c pdb_set_user_sid(sam_pwent, &u_sid, PDB_CHANGED); sam_pwent 577 source3/utils/pdbedit.c pdb_set_bad_password_count(sam_pwent, 0, PDB_CHANGED); sam_pwent 578 source3/utils/pdbedit.c pdb_set_bad_password_time(sam_pwent, 0, PDB_CHANGED); sam_pwent 581 source3/utils/pdbedit.c if (NT_STATUS_IS_OK(pdb_update_sam_account(sam_pwent))) { sam_pwent 585 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 588 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 596 source3/utils/pdbedit.c struct samu *sam_pwent = NULL; sam_pwent 618 source3/utils/pdbedit.c sam_pwent = samu_new(tosctx); sam_pwent 619 source3/utils/pdbedit.c if (!sam_pwent) { sam_pwent 624 source3/utils/pdbedit.c name = talloc_strdup(sam_pwent, machinename); sam_pwent 626 source3/utils/pdbedit.c name = talloc_asprintf(sam_pwent, "%s$", machinename); sam_pwent 630 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 636 source3/utils/pdbedit.c ret = pdb_getsampwnam(sam_pwent, name); sam_pwent 639 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 650 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 654 source3/utils/pdbedit.c acb_flags = pdb_get_acct_ctrl(sam_pwent); sam_pwent 656 source3/utils/pdbedit.c pdb_set_acct_ctrl(sam_pwent, sam_pwent 665 source3/utils/pdbedit.c pdb_set_user_sid(sam_pwent, &m_sid, PDB_CHANGED); sam_pwent 668 source3/utils/pdbedit.c if (NT_STATUS_IS_OK(pdb_update_sam_account(sam_pwent))) { sam_pwent 672 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 675 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 689 source3/utils/pdbedit.c struct samu *sam_pwent = NULL; sam_pwent 726 source3/utils/pdbedit.c sam_pwent = samu_new(tosctx); sam_pwent 727 source3/utils/pdbedit.c if (!sam_pwent) { sam_pwent 733 source3/utils/pdbedit.c if (!pdb_getsampwnam(sam_pwent, username)) { sam_pwent 740 source3/utils/pdbedit.c pdb_set_fullname(sam_pwent, fullname, PDB_CHANGED); sam_pwent 742 source3/utils/pdbedit.c pdb_set_homedir(sam_pwent, homedir, PDB_CHANGED); sam_pwent 744 source3/utils/pdbedit.c pdb_set_dir_drive(sam_pwent, drive, PDB_CHANGED); sam_pwent 746 source3/utils/pdbedit.c pdb_set_logon_script(sam_pwent, script, PDB_CHANGED); sam_pwent 748 source3/utils/pdbedit.c pdb_set_profile_path(sam_pwent, profile, PDB_CHANGED); sam_pwent 750 source3/utils/pdbedit.c pdb_set_user_sid(sam_pwent, &u_sid, PDB_CHANGED); sam_pwent 752 source3/utils/pdbedit.c status = pdb_update_sam_account(sam_pwent); sam_pwent 771 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent); sam_pwent 782 source3/utils/pdbedit.c struct samu *sam_pwent = NULL; sam_pwent 839 source3/utils/pdbedit.c sam_pwent = samu_new(tosctx); sam_pwent 840 source3/utils/pdbedit.c if (!sam_pwent) { sam_pwent 846 source3/utils/pdbedit.c if (!pdb_getsampwnam(sam_pwent, name)) { sam_pwent 853 source3/utils/pdbedit.c pdb_set_user_sid(sam_pwent, &m_sid, PDB_CHANGED); sam_pwent 855 source3/utils/pdbedit.c status = pdb_update_sam_account(sam_pwent); sam_pwent 869 source3/utils/pdbedit.c TALLOC_FREE(sam_pwent);