perms 2925 source3/client/client.c static char *perms_to_string(fstring permstr, unsigned char perms) perms 2928 source3/client/client.c if (perms & SMB_POSIX_ACL_READ) { perms 2931 source3/client/client.c if (perms & SMB_POSIX_ACL_WRITE) { perms 2934 source3/client/client.c if (perms & SMB_POSIX_ACL_EXECUTE) { perms 3037 source3/client/client.c unsigned char perms = CVAL(retbuf, SMB_POSIX_ACL_HEADER_SIZE+(i*SMB_POSIX_ACL_ENTRY_SIZE)+1); perms 3067 source3/client/client.c d_printf("%s\n", perms_to_string(permstring, perms)); perms 3074 source3/client/client.c unsigned char perms = CVAL(retbuf, SMB_POSIX_ACL_HEADER_SIZE+((i+num_file_acls)*SMB_POSIX_ACL_ENTRY_SIZE)+1); perms 3104 source3/client/client.c d_printf("%s\n", perms_to_string(permstring, perms)); perms 2458 source3/include/proto.h uint32 unix_perms_to_wire(mode_t perms); perms 2459 source3/include/proto.h mode_t wire_perms_to_unix(uint32 perms); perms 498 source3/include/rap.h uint16 perms; perms 464 source3/lib/ldb/common/ldb.c void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms) perms 466 source3/lib/ldb/common/ldb.c ldb->create_perms = perms; perms 779 source3/lib/ldb/include/ldb.h void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms); perms 155 source3/lib/sysacls.c char perms[4]; perms 198 source3/lib/sysacls.c perms[0] = (ap->a_perm & SMB_ACL_READ) ? 'r' : '-'; perms 199 source3/lib/sysacls.c perms[1] = (ap->a_perm & SMB_ACL_WRITE) ? 'w' : '-'; perms 200 source3/lib/sysacls.c perms[2] = (ap->a_perm & SMB_ACL_EXECUTE) ? 'x' : '-'; perms 201 source3/lib/sysacls.c perms[3] = '\0'; perms 220 source3/lib/sysacls.c slprintf(&text[len], nbytes-1, "%s:%s:%s\n", tag, id, perms); perms 27 source3/libads/disp_sec.c } perms[] = { perms 63 source3/libads/disp_sec.c printf("%s\n", perms[j].str); perms 69 source3/libads/disp_sec.c for (j = 1; perms[j].str; j ++) { perms 70 source3/libads/disp_sec.c if (perms[j].mask == (((unsigned) 1) << i)) { perms 71 source3/libads/disp_sec.c printf("\n\t%s (0x%08x)", perms[j].str, perms[j].mask); perms 97 source3/libsmb/clifile.c uint32 unix_perms_to_wire(mode_t perms) perms 101 source3/libsmb/clifile.c ret |= ((perms & S_IXOTH) ? UNIX_X_OTH : 0); perms 102 source3/libsmb/clifile.c ret |= ((perms & S_IWOTH) ? UNIX_W_OTH : 0); perms 103 source3/libsmb/clifile.c ret |= ((perms & S_IROTH) ? UNIX_R_OTH : 0); perms 104 source3/libsmb/clifile.c ret |= ((perms & S_IXGRP) ? UNIX_X_GRP : 0); perms 105 source3/libsmb/clifile.c ret |= ((perms & S_IWGRP) ? UNIX_W_GRP : 0); perms 106 source3/libsmb/clifile.c ret |= ((perms & S_IRGRP) ? UNIX_R_GRP : 0); perms 107 source3/libsmb/clifile.c ret |= ((perms & S_IXUSR) ? UNIX_X_USR : 0); perms 108 source3/libsmb/clifile.c ret |= ((perms & S_IWUSR) ? UNIX_W_USR : 0); perms 109 source3/libsmb/clifile.c ret |= ((perms & S_IRUSR) ? UNIX_R_USR : 0); perms 111 source3/libsmb/clifile.c ret |= ((perms & S_ISVTX) ? UNIX_STICKY : 0); perms 114 source3/libsmb/clifile.c ret |= ((perms & S_ISGID) ? UNIX_SET_GID : 0); perms 117 source3/libsmb/clifile.c ret |= ((perms & S_ISUID) ? UNIX_SET_UID : 0); perms 126 source3/libsmb/clifile.c mode_t wire_perms_to_unix(uint32 perms) perms 130 source3/libsmb/clifile.c ret |= ((perms & UNIX_X_OTH) ? S_IXOTH : 0); perms 131 source3/libsmb/clifile.c ret |= ((perms & UNIX_W_OTH) ? S_IWOTH : 0); perms 132 source3/libsmb/clifile.c ret |= ((perms & UNIX_R_OTH) ? S_IROTH : 0); perms 133 source3/libsmb/clifile.c ret |= ((perms & UNIX_X_GRP) ? S_IXGRP : 0); perms 134 source3/libsmb/clifile.c ret |= ((perms & UNIX_W_GRP) ? S_IWGRP : 0); perms 135 source3/libsmb/clifile.c ret |= ((perms & UNIX_R_GRP) ? S_IRGRP : 0); perms 136 source3/libsmb/clifile.c ret |= ((perms & UNIX_X_USR) ? S_IXUSR : 0); perms 137 source3/libsmb/clifile.c ret |= ((perms & UNIX_W_USR) ? S_IWUSR : 0); perms 138 source3/libsmb/clifile.c ret |= ((perms & UNIX_R_USR) ? S_IRUSR : 0); perms 140 source3/libsmb/clifile.c ret |= ((perms & UNIX_STICKY) ? S_ISVTX : 0); perms 143 source3/libsmb/clifile.c ret |= ((perms & UNIX_SET_GID) ? S_ISGID : 0); perms 146 source3/libsmb/clifile.c ret |= ((perms & UNIX_SET_UID) ? S_ISUID : 0); perms 1175 source3/libsmb/clirap2.c int converter = 0,id = 0, perms = 0, locks = 0; perms 1185 source3/libsmb/clirap2.c GETWORD(p, perms, endp); perms 1202 source3/libsmb/clirap2.c fn(fpath, fuser, perms, locks, id); perms 1295 source3/libsmb/clirap2.c int id = 0, perms = 0, locks = 0; perms 1299 source3/libsmb/clirap2.c GETWORD(p, perms, endp); perms 1315 source3/libsmb/clirap2.c fn(fpath, fuser, perms, locks, id); perms 1373 source3/libsmb/clirap2.c PUTWORD(p, sinfo->perms); perms 638 source3/smbd/nttrans.c uint32 perms = 0; perms 642 source3/smbd/nttrans.c perms = FILE_GENERIC_ALL; perms 644 source3/smbd/nttrans.c perms = FILE_GENERIC_READ|FILE_EXECUTE; perms 646 source3/smbd/nttrans.c SIVAL(p,0,perms); perms 1105 source3/smbd/nttrans.c uint32 perms = 0; perms 1109 source3/smbd/nttrans.c perms = FILE_GENERIC_ALL; perms 1111 source3/smbd/nttrans.c perms = FILE_GENERIC_READ|FILE_EXECUTE; perms 1113 source3/smbd/nttrans.c SIVAL(p,0,perms); perms 46 source3/smbd/posix_acls.c mode_t perms; /* Only use S_I(R|W|X)USR mode bits here. */ perms 804 source3/smbd/posix_acls.c dbgtext( "%c", pace->perms & S_IRUSR ? 'r' : '-'); perms 805 source3/smbd/posix_acls.c dbgtext( "%c", pace->perms & S_IWUSR ? 'w' : '-'); perms 806 source3/smbd/posix_acls.c dbgtext( "%c\n", pace->perms & S_IXUSR ? 'x' : '-'); perms 950 source3/smbd/posix_acls.c curr_ace_outer->perms |= curr_ace->perms; perms 988 source3/smbd/posix_acls.c curr_ace->perms &= ~curr_ace_outer->perms; perms 990 source3/smbd/posix_acls.c if (curr_ace->perms == 0) { perms 1052 source3/smbd/posix_acls.c mode_t perms, perms 1059 source3/smbd/posix_acls.c if (lp_acl_map_full_control(snum) && ((perms & ALL_ACE_PERMS) == ALL_ACE_PERMS)) { perms 1065 source3/smbd/posix_acls.c } else if ((perms & ALL_ACE_PERMS) == (mode_t)0) { perms 1081 source3/smbd/posix_acls.c nt_mask |= ((perms & S_IRUSR) ? UNIX_DIRECTORY_ACCESS_R : 0 ); perms 1082 source3/smbd/posix_acls.c nt_mask |= ((perms & S_IWUSR) ? UNIX_DIRECTORY_ACCESS_W : 0 ); perms 1083 source3/smbd/posix_acls.c nt_mask |= ((perms & S_IXUSR) ? UNIX_DIRECTORY_ACCESS_X : 0 ); perms 1085 source3/smbd/posix_acls.c nt_mask |= ((perms & S_IRUSR) ? UNIX_ACCESS_R : 0 ); perms 1086 source3/smbd/posix_acls.c nt_mask |= ((perms & S_IWUSR) ? UNIX_ACCESS_W : 0 ); perms 1087 source3/smbd/posix_acls.c nt_mask |= ((perms & S_IXUSR) ? UNIX_ACCESS_X : 0 ); perms 1092 source3/smbd/posix_acls.c (unsigned int)perms, (unsigned int)nt_mask )); perms 1243 source3/smbd/posix_acls.c pace->perms |= S_IRUSR; perms 1245 source3/smbd/posix_acls.c pace->perms |= (S_IWUSR|S_IXUSR); perms 1259 source3/smbd/posix_acls.c pace->perms = ((pace->perms & and_bits)|or_bits); perms 1386 source3/smbd/posix_acls.c pace->perms |= pace_iter->perms; perms 1395 source3/smbd/posix_acls.c pace->perms = pace_other->perms; perms 1397 source3/smbd/posix_acls.c pace->perms = 0; perms 1402 source3/smbd/posix_acls.c pace->perms = unix_perms_to_acl_perms(pst->st_mode, S_IRUSR, S_IWUSR, S_IXUSR); perms 1423 source3/smbd/posix_acls.c pace->perms = pace_other->perms; perms 1425 source3/smbd/posix_acls.c pace->perms = 0; perms 1428 source3/smbd/posix_acls.c pace->perms = unix_perms_to_acl_perms(pst->st_mode, S_IRGRP, S_IWGRP, S_IXGRP); perms 1447 source3/smbd/posix_acls.c pace->perms = 0; perms 1450 source3/smbd/posix_acls.c pace->perms = unix_perms_to_acl_perms(pst->st_mode, S_IROTH, S_IWOTH, S_IXOTH); perms 1697 source3/smbd/posix_acls.c current_ace->perms |= map_nt_perms( &psa->access_mask, S_IRUSR); perms 1967 source3/smbd/posix_acls.c if (curr_ace->perms == (mode_t)0) { perms 1981 source3/smbd/posix_acls.c if (curr_ace->perms == ALL_ACE_PERMS) { perms 2009 source3/smbd/posix_acls.c allow_ace_p->perms &= ~curr_ace->perms; perms 2033 source3/smbd/posix_acls.c if (curr_ace->perms == ALL_ACE_PERMS) { perms 2041 source3/smbd/posix_acls.c curr_ace->perms = (mode_t)0; perms 2057 source3/smbd/posix_acls.c new_perms |= allow_ace_p->perms; perms 2066 source3/smbd/posix_acls.c curr_ace->perms = (new_perms & ~curr_ace->perms); perms 2101 source3/smbd/posix_acls.c allow_ace_p->perms &= ~curr_ace->perms; perms 2111 source3/smbd/posix_acls.c curr_ace->perms = allow_everyone_p->perms & ~curr_ace->perms; perms 2113 source3/smbd/posix_acls.c curr_ace->perms = (mode_t)0; perms 2151 source3/smbd/posix_acls.c curr_ace->perms |= allow_ace_p->perms; perms 2474 source3/smbd/posix_acls.c ace->perms = convert_permset_to_mode_t(conn, permset); perms 2505 source3/smbd/posix_acls.c ace->perms &= acl_mask; perms 2507 source3/smbd/posix_acls.c if (ace->perms == 0) { perms 2629 source3/smbd/posix_acls.c mask_perms |= p_ace->perms; perms 2631 source3/smbd/posix_acls.c mask_perms |= p_ace->perms; perms 2693 source3/smbd/posix_acls.c if (map_acl_perms_to_permset(conn, p_ace->perms, &the_permset) == -1) { perms 2695 source3/smbd/posix_acls.c (unsigned int)p_ace->perms, i, strerror(errno) )); perms 2892 source3/smbd/posix_acls.c *posix_perms |= owner_ace->perms; perms 2893 source3/smbd/posix_acls.c *posix_perms |= MAP_PERM(group_ace->perms, S_IRUSR, S_IRGRP); perms 2894 source3/smbd/posix_acls.c *posix_perms |= MAP_PERM(group_ace->perms, S_IWUSR, S_IWGRP); perms 2895 source3/smbd/posix_acls.c *posix_perms |= MAP_PERM(group_ace->perms, S_IXUSR, S_IXGRP); perms 2896 source3/smbd/posix_acls.c *posix_perms |= MAP_PERM(other_ace->perms, S_IRUSR, S_IROTH); perms 2897 source3/smbd/posix_acls.c *posix_perms |= MAP_PERM(other_ace->perms, S_IWUSR, S_IWOTH); perms 2898 source3/smbd/posix_acls.c *posix_perms |= MAP_PERM(other_ace->perms, S_IXUSR, S_IXOTH); perms 2921 source3/smbd/posix_acls.c (int)owner_ace->perms, (int)group_ace->perms, (int)other_ace->perms, (int)*posix_perms, perms 3128 source3/smbd/posix_acls.c if (ace && !ace->perms) { perms 3133 source3/smbd/posix_acls.c if (ace && !ace->perms) { perms 3150 source3/smbd/posix_acls.c if (ace && !ace->perms) { perms 3157 source3/smbd/posix_acls.c if (ace && !ace->perms) { perms 3181 source3/smbd/posix_acls.c ace->perms, perms 3202 source3/smbd/posix_acls.c ace->perms, perms 4001 source3/smbd/posix_acls.c mode_t perms; perms 4015 source3/smbd/posix_acls.c perms = unix_perms_to_acl_perms(mode, S_IRUSR, S_IWUSR, S_IXUSR); perms 4018 source3/smbd/posix_acls.c perms = unix_perms_to_acl_perms(mode, S_IRGRP, S_IWGRP, S_IXGRP); perms 4027 source3/smbd/posix_acls.c perms = S_IRUSR|S_IWUSR|S_IXUSR; perms 4030 source3/smbd/posix_acls.c perms = unix_perms_to_acl_perms(mode, S_IROTH, S_IWOTH, S_IXOTH); perms 4036 source3/smbd/posix_acls.c if (map_acl_perms_to_permset(conn, perms, &permset) == -1) perms 1127 source3/smbd/trans2.c uint32 perms, perms 1133 source3/smbd/trans2.c if (perms == SMB_MODE_NO_CHANGE) { perms 1142 source3/smbd/trans2.c ret |= ((perms & UNIX_X_OTH ) ? S_IXOTH : 0); perms 1143 source3/smbd/trans2.c ret |= ((perms & UNIX_W_OTH ) ? S_IWOTH : 0); perms 1144 source3/smbd/trans2.c ret |= ((perms & UNIX_R_OTH ) ? S_IROTH : 0); perms 1145 source3/smbd/trans2.c ret |= ((perms & UNIX_X_GRP ) ? S_IXGRP : 0); perms 1146 source3/smbd/trans2.c ret |= ((perms & UNIX_W_GRP ) ? S_IWGRP : 0); perms 1147 source3/smbd/trans2.c ret |= ((perms & UNIX_R_GRP ) ? S_IRGRP : 0); perms 1148 source3/smbd/trans2.c ret |= ((perms & UNIX_X_USR ) ? S_IXUSR : 0); perms 1149 source3/smbd/trans2.c ret |= ((perms & UNIX_W_USR ) ? S_IWUSR : 0); perms 1150 source3/smbd/trans2.c ret |= ((perms & UNIX_R_USR ) ? S_IRUSR : 0); perms 1152 source3/smbd/trans2.c ret |= ((perms & UNIX_STICKY ) ? S_ISVTX : 0); perms 1155 source3/smbd/trans2.c ret |= ((perms & UNIX_SET_GID ) ? S_ISGID : 0); perms 1158 source3/smbd/trans2.c ret |= ((perms & UNIX_SET_UID ) ? S_ISUID : 0); perms 3428 source3/smbd/trans2.c unsigned char perms = 0; perms 3446 source3/smbd/trans2.c perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_READ) ? SMB_POSIX_ACL_READ : 0); perms 3447 source3/smbd/trans2.c perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_WRITE) ? SMB_POSIX_ACL_WRITE : 0); perms 3448 source3/smbd/trans2.c perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_EXECUTE) ? SMB_POSIX_ACL_EXECUTE : 0); perms 3450 source3/smbd/trans2.c SCVAL(pdata,1,perms); perms 51 source3/utils/net_rap.c static void file_fn(const char * pPath, const char * pUser, uint16 perms, perms 55 source3/utils/net_rap.c id, pUser, perms, locks, pPath); perms 58 source3/utils/net_rap.c static void one_file_fn(const char *pPath, const char *pUser, uint16 perms, perms 66 source3/utils/net_rap.c id, pUser, locks, pPath, perms); perms 251 source3/utils/net_rap.c sinfo.perms = 0; perms 2807 source3/utils/net_rpc.c uint32 num_users=0, perms=0; perms 2830 source3/utils/net_rpc.c i2.shi2_permissions = perms; perms 530 source4/lib/ldb/common/ldb.c void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms) perms 532 source4/lib/ldb/common/ldb.c ldb->create_perms = perms; perms 802 source4/lib/ldb/include/ldb.h void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms); perms 388 source4/lib/ldb/pyldb.c unsigned int perms; perms 389 source4/lib/ldb/pyldb.c if (!PyArg_ParseTuple(args, "I", &perms)) perms 392 source4/lib/ldb/pyldb.c ldb_set_create_perms(PyLdb_AsLdbContext(self), perms); perms 56 source4/libcli/clifile.c uint32_t unix_perms_to_wire(mode_t perms) perms 60 source4/libcli/clifile.c ret |= ((perms & S_IXOTH) ? UNIX_X_OTH : 0); perms 61 source4/libcli/clifile.c ret |= ((perms & S_IWOTH) ? UNIX_W_OTH : 0); perms 62 source4/libcli/clifile.c ret |= ((perms & S_IROTH) ? UNIX_R_OTH : 0); perms 63 source4/libcli/clifile.c ret |= ((perms & S_IXGRP) ? UNIX_X_GRP : 0); perms 64 source4/libcli/clifile.c ret |= ((perms & S_IWGRP) ? UNIX_W_GRP : 0); perms 65 source4/libcli/clifile.c ret |= ((perms & S_IRGRP) ? UNIX_R_GRP : 0); perms 66 source4/libcli/clifile.c ret |= ((perms & S_IXUSR) ? UNIX_X_USR : 0); perms 67 source4/libcli/clifile.c ret |= ((perms & S_IWUSR) ? UNIX_W_USR : 0); perms 68 source4/libcli/clifile.c ret |= ((perms & S_IRUSR) ? UNIX_R_USR : 0); perms 70 source4/libcli/clifile.c ret |= ((perms & S_ISVTX) ? UNIX_STICKY : 0); perms 73 source4/libcli/clifile.c ret |= ((perms & S_ISGID) ? UNIX_SET_GID : 0); perms 76 source4/libcli/clifile.c ret |= ((perms & S_ISUID) ? UNIX_SET_UID : 0);