Lines Matching refs:snum
108 static BOOL check_user_ok(connection_struct *conn, user_struct *vuser,int snum)
123 if (!user_ok(vuser->user.unix_name,snum, vuser->groups, vuser->n_groups))
129 !share_access_check(conn, snum, vuser, FILE_WRITE_DATA)) {
136 if (!share_access_check(conn, snum, vuser, readonly_share ? FILE_READ_DATA : FILE_WRITE_DATA)) {
168 int snum;
198 snum = SNUM(conn);
200 if ((vuser) && !check_user_ok(conn, vuser, snum)) {
202 vuser->user.smb_name, vuser->user.unix_name, vuid, lp_servicename(snum)));
219 DEBUG(2,("change_to_user: Invalid vuid used %d in accessing share %s.\n",vuid, lp_servicename(snum) ));
229 if((group_c = *lp_force_group(snum))) {