diff options
author | Andrew Bartlett <abartlet@samba.org> | 2002-05-25 07:37:44 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2002-05-25 07:37:44 +0000 |
commit | cdcfe3671eb7570e15649b77f708e6579055e7bc (patch) | |
tree | 294743143ff156b33ce2f81e44035273849a6d0c /source/rpc_server | |
parent | bbc69545516f29cc4e05ba6238b03eb504f28226 (diff) | |
download | samba-cdcfe3671eb7570e15649b77f708e6579055e7bc.tar.gz samba-cdcfe3671eb7570e15649b77f708e6579055e7bc.tar.xz samba-cdcfe3671eb7570e15649b77f708e6579055e7bc.zip |
Clean up a few unused functions, add a bit of static etc.
Importantly:
The removal of the silly 'delete user script' behaviour when secuity=domain.
I have left the name the same - as it still does the (previously documented,
but not in smb.conf(5)) sane behaviour of deleting users on request.
When we decide what to do with the 'add user' functionality, we might
rename it.
Andrew Bartlett
Diffstat (limited to 'source/rpc_server')
-rw-r--r-- | source/rpc_server/srv_samr_nt.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/source/rpc_server/srv_samr_nt.c b/source/rpc_server/srv_samr_nt.c index 6a623bd2a0a..c889581faef 100644 --- a/source/rpc_server/srv_samr_nt.c +++ b/source/rpc_server/srv_samr_nt.c @@ -3174,6 +3174,24 @@ NTSTATUS _samr_del_groupmem(pipes_struct *p, SAMR_Q_DEL_GROUPMEM *q_u, SAMR_R_DE } +/**************************************************************************** + Delete a UNIX user on demand. +****************************************************************************/ + +static int smb_delete_user(const char *unix_user) +{ + pstring del_script; + int ret; + + pstrcpy(del_script, lp_deluser_script()); + if (! *del_script) + return -1; + all_string_sub(del_script, "%u", unix_user, sizeof(pstring)); + ret = smbrun(del_script,NULL); + DEBUG(3,("smb_delete_user: Running the command `%s' gave %d\n",del_script,ret)); + return ret; +} + /********************************************************************* _samr_delete_dom_user *********************************************************************/ |