diff options
author | Volker Lendecke <vlendec@samba.org> | 2002-08-21 19:48:56 +0000 |
---|---|---|
committer | Volker Lendecke <vlendec@samba.org> | 2002-08-21 19:48:56 +0000 |
commit | 287b7bda11100c42f2cdea36a20a81f6ea397f43 (patch) | |
tree | 955f34fc959c7dfa4815a21d71aee9cfe702d529 | |
parent | 2df34c9bfc76ee832e5005a2ad0ff0b6abb98034 (diff) | |
download | samba-287b7bda11100c42f2cdea36a20a81f6ea397f43.tar.gz samba-287b7bda11100c42f2cdea36a20a81f6ea397f43.tar.xz samba-287b7bda11100c42f2cdea36a20a81f6ea397f43.zip |
pdbedit needs global_myname to be set in order to display the
user SIDs correctly.
Volker
-rw-r--r-- | source/utils/pdbedit.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/source/utils/pdbedit.c b/source/utils/pdbedit.c index 51dbbb98c06..7c61e6d8be4 100644 --- a/source/utils/pdbedit.c +++ b/source/utils/pdbedit.c @@ -508,6 +508,17 @@ int main (int argc, char **argv) exit(1); } + if (!*global_myname) { + char *p2; + + pstrcpy(global_myname, myhostname()); + p2 = strchr_m(global_myname, '.'); + if (p2) + *p2 = 0; + } + + strupper(global_myname); + setparms = (config_file ? BIT_CONFIGFILE : 0) + (new_debuglevel ? BIT_DEBUGLEVEL : 0) + (backend ? BIT_BACKEND : 0) + @@ -544,7 +555,7 @@ int main (int argc, char **argv) /* the lowest bit options are always accepted */ checkparms = setparms & ~MASK_ALWAYS_GOOD; - /* accoun tpolicy operations */ + /* account policy operations */ if ((checkparms & BIT_ACCPOLICY) && !(checkparms & ~(BIT_ACCPOLICY + BIT_ACCPOLVAL))) { uint32 value; int field = account_policy_name_to_fieldnum(account_policy); |