mirror of
https://github.com/samba-team/samba.git
synced 2024-12-25 23:21:54 +03:00
Added definitions for vuid offset and invalid user smb_uid.
Added vuid to connections struct.
jra@cygnus.com
(This used to be commit 555f6cda31
)
This commit is contained in:
parent
ddc18f4183
commit
134c804497
@ -319,8 +319,6 @@ typedef struct
|
||||
{
|
||||
int service;
|
||||
BOOL force_user;
|
||||
int uid; /* uid of user who *opened* this connection */
|
||||
int gid; /* gid of user who *opened* this connection */
|
||||
struct uid_cache uid_cache;
|
||||
void *dirptr;
|
||||
BOOL open;
|
||||
@ -332,6 +330,9 @@ typedef struct
|
||||
char *connectpath;
|
||||
char *origpath;
|
||||
char *user; /* name of user who *opened* this connection */
|
||||
int uid; /* uid of user who *opened* this connection */
|
||||
int gid; /* gid of user who *opened* this connection */
|
||||
uint16 vuid; /* vuid of user who *opened* this connection, or UID_FIELD_INVALID */
|
||||
/* following groups stuff added by ih */
|
||||
/* This groups info is valid for the user that *opened* the connection */
|
||||
int ngroups;
|
||||
@ -823,5 +824,13 @@ enum case_handling {CASE_LOWER,CASE_UPPER};
|
||||
|
||||
#define ROUNDUP(x,g) (((x)+((g)-1))&~((g)-1))
|
||||
|
||||
/*
|
||||
* Global value meaing that the smb_uid field should be
|
||||
* ingored (in share level security and protocol level == CORE)
|
||||
*/
|
||||
|
||||
#define UID_FIELD_INVALID 0
|
||||
#define VUID_OFFSET 100 /* Amount to bias returned vuid numbers */
|
||||
|
||||
#endif
|
||||
/* _SMB_H */
|
||||
|
Loading…
Reference in New Issue
Block a user