diff options
author | Samba Release Account <samba-bugs@samba.org> | 1997-08-17 21:03:12 +0000 |
---|---|---|
committer | Samba Release Account <samba-bugs@samba.org> | 1997-08-17 21:03:12 +0000 |
commit | ea4c7557dd7048ba7a266d28de9e43fe0e282a52 (patch) | |
tree | 1e6bf499ea17c61a456262540a7ba8280ad8754a /source3/smbd/uid.c | |
parent | b65fdef1ba6a9a0a27da724a8324a6f2804759cf (diff) | |
download | samba-ea4c7557dd7048ba7a266d28de9e43fe0e282a52.tar.gz samba-ea4c7557dd7048ba7a266d28de9e43fe0e282a52.tar.bz2 samba-ea4c7557dd7048ba7a266d28de9e43fe0e282a52.zip |
connecting to IPC$ goes under the guest account. the IPC$ share should
be treated no differently than any other share (for any security setting:
user, server or share).
this will clear up a bug where, when clients connect to the IPC$ share, this
used to be done under the guest account. the standard_sub_basic() macros
will substitute the _guest_ account for %U, causing the samba server to
look different from when the client then connects to any other share.
lkcl
(This used to be commit 38526569608f6eb5f098efee7013037873d140bf)
Diffstat (limited to 'source3/smbd/uid.c')
-rw-r--r-- | source3/smbd/uid.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/source3/smbd/uid.c b/source3/smbd/uid.c index cdc4e474c6..4ffdb0923e 100644 --- a/source3/smbd/uid.c +++ b/source3/smbd/uid.c @@ -253,12 +253,10 @@ BOOL become_user(int cnum, uint16 vuid) if (!become_gid(gid)) return(False); #ifndef NO_SETGROUPS - if (!IS_IPC(cnum)) { /* groups stuff added by ih/wreu */ if (current_user.ngroups > 0) if (setgroups(current_user.ngroups,current_user.groups)<0) DEBUG(0,("setgroups call failed!\n")); - } #endif if (!Connections[cnum].admin_user && !become_uid(uid)) |