diff options
author | Günther Deschner <gd@samba.org> | 2005-06-30 15:19:54 +0000 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2005-06-30 15:19:54 +0000 |
commit | 1413e784ffeecf140a0a2b1ed31420aefc07a30d (patch) | |
tree | e2f44971b4b1415d6668d915e782360268b4f093 /source/rpc_server/srv_srvsvc_nt.c | |
parent | cdad03fca8599d45c6c7efc0922c2f4d295657a1 (diff) | |
download | samba-1413e784ffeecf140a0a2b1ed31420aefc07a30d.tar.gz samba-1413e784ffeecf140a0a2b1ed31420aefc07a30d.tar.xz samba-1413e784ffeecf140a0a2b1ed31420aefc07a30d.zip |
r8019: Better give a hint that we are failing share-manipulation due to missing
scripts.
Guenther
Diffstat (limited to 'source/rpc_server/srv_srvsvc_nt.c')
-rw-r--r-- | source/rpc_server/srv_srvsvc_nt.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/source/rpc_server/srv_srvsvc_nt.c b/source/rpc_server/srv_srvsvc_nt.c index 91f0cefa98b..f8124031ce0 100644 --- a/source/rpc_server/srv_srvsvc_nt.c +++ b/source/rpc_server/srv_srvsvc_nt.c @@ -1634,8 +1634,10 @@ WERROR _srv_net_share_set_info(pipes_struct *p, SRV_Q_NET_SHARE_SET_INFO *q_u, S if (strcmp(path, lp_pathname(snum)) || strcmp(comment, lp_comment(snum)) ) { - if (!lp_change_share_cmd() || !*lp_change_share_cmd()) + if (!lp_change_share_cmd() || !*lp_change_share_cmd()) { + DEBUG(10,("_srv_net_share_set_info: No change share command\n")); return WERR_ACCESS_DENIED; + } slprintf(command, sizeof(command)-1, "%s \"%s\" \"%s\" \"%s\" \"%s\"", lp_change_share_cmd(), dyn_CONFIGFILE, share_name, path, comment); @@ -1870,8 +1872,10 @@ WERROR _srv_net_share_del(pipes_struct *p, SRV_Q_NET_SHARE_DEL *q_u, SRV_R_NET_S if (user.uid != sec_initial_uid() && !is_disk_op ) return WERR_ACCESS_DENIED; - if (!lp_delete_share_cmd() || !*lp_delete_share_cmd()) + if (!lp_delete_share_cmd() || !*lp_delete_share_cmd()) { + DEBUG(10,("_srv_net_share_del: No delete share command\n")); return WERR_ACCESS_DENIED; + } slprintf(command, sizeof(command)-1, "%s \"%s\" \"%s\"", lp_delete_share_cmd(), dyn_CONFIGFILE, lp_servicename(snum)); |