mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
r3024: run the *_connect() NTVFS initialisation operation as root, to allow
backends to open databases and perform any other privileged
operations that might be needed.
(This used to be commit 54fd395025
)
This commit is contained in:
parent
6cc8941f05
commit
e81230df4b
@ -361,7 +361,10 @@ static NTSTATUS unixuid_connect(struct ntvfs_module_context *ntvfs,
|
||||
private->last_sec_ctx = NULL;
|
||||
private->last_token = NULL;
|
||||
|
||||
PASS_THRU_REQ(ntvfs, req, connect, (ntvfs, req, sharename));
|
||||
/* we don't use PASS_THRU_REQ here, as the connect operation runs with
|
||||
root privileges. This allows the backends to setup any database
|
||||
links they might need during the connect. */
|
||||
status = ntvfs_next_connect(ntvfs, req, sharename);
|
||||
|
||||
return status;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user