/linux-master/security/apparmor/include/ |
H A D | file.h | 24 #define mask_mode_t(X) (X & (MAY_EXEC | MAY_WRITE | MAY_READ | MAY_APPEND)) 26 #define AA_AUDIT_FILE_MASK (MAY_READ | MAY_WRITE | MAY_EXEC | MAY_APPEND |\
|
H A D | perms.h | 16 #define AA_MAY_EXEC MAY_EXEC
|
/linux-master/fs/coda/ |
H A D | pioctl.c | 47 return (mask & MAY_EXEC) ? -EACCES : 0;
|
H A D | dir.c | 84 mask &= MAY_READ | MAY_WRITE | MAY_EXEC; 89 if ((mask & MAY_EXEC) && !execute_ok(inode))
|
/linux-master/security/integrity/ima/ |
H A D | ima_main.c | 443 0, MAY_EXEC, MMAP_CHECK_REQPROT); 450 0, MAY_EXEC, MMAP_CHECK); 491 current_cred(), secid, MAY_EXEC, MMAP_CHECK, 494 current_cred(), secid, MAY_EXEC, 535 MAY_EXEC, BPRM_CHECK); 541 MAY_EXEC, CREDS_CHECK); 547 * @mask: contains MAY_READ, MAY_WRITE, MAY_EXEC or MAY_APPEND 560 mask & (MAY_READ | MAY_WRITE | MAY_EXEC |
|
H A D | ima_policy.c | 166 {.action = MEASURE, .func = MMAP_CHECK, .mask = MAY_EXEC, 168 {.action = MEASURE, .func = BPRM_CHECK, .mask = MAY_EXEC, 178 {.action = MEASURE, .func = MMAP_CHECK, .mask = MAY_EXEC, 180 {.action = MEASURE, .func = BPRM_CHECK, .mask = MAY_EXEC, 560 * @mask: requested action (MAY_READ | MAY_WRITE | MAY_APPEND | MAY_EXEC) 723 * @mask: requested action (MAY_READ | MAY_WRITE | MAY_APPEND | MAY_EXEC) 1548 if ((strcmp(from, "MAY_EXEC")) == 0) 1549 entry->mask = MAY_EXEC; 1987 "^MAY_EXEC", 2108 if (entry->mask & MAY_EXEC) [all...] |
/linux-master/fs/afs/ |
H A D | security.c | 441 if (mask & (MAY_EXEC | MAY_READ | MAY_CHDIR)) { 453 if ((mask & MAY_EXEC) && !(inode->i_mode & S_IXUSR)) 455 if (mask & (MAY_EXEC | MAY_READ)) {
|
/linux-master/fs/ |
H A D | init.c | 52 error = path_permission(&path, MAY_EXEC | MAY_CHDIR); 67 error = path_permission(&path, MAY_EXEC | MAY_CHDIR);
|
H A D | open.c | 496 if ((mode & MAY_EXEC) && S_ISREG(inode->i_mode)) { 498 * MAY_EXEC on regular files is denied if the fs is mounted 562 error = path_permission(&path, MAY_EXEC | MAY_CHDIR); 591 error = file_permission(f.file, MAY_EXEC | MAY_CHDIR); 610 error = path_permission(&path, MAY_EXEC | MAY_CHDIR);
|
H A D | namei.c | 281 * @mask: right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC ...) 326 * @mask: right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC ...) 381 * @mask: right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC, 426 mask &= MAY_READ | MAY_WRITE | MAY_EXEC; 436 if (!(mask & MAY_EXEC) || (inode->i_mode & S_IXUGO)) 449 * @mask: right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC ...) 475 * @mask: Right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC) 495 * @mask: Right to check for (%MAY_READ, %MAY_WRITE, %MAY_EXEC) 1718 int err = inode_permission(idmap, nd->inode, MAY_EXEC|MAY_NOT_BLOCK); 1726 return inode_permission(idmap, nd->inode, MAY_EXEC); [all...] |
H A D | exec.c | 132 .acc_mode = MAY_READ | MAY_EXEC, 917 .acc_mode = MAY_EXEC,
|
H A D | posix_acl.c | 384 want &= MAY_READ | MAY_WRITE | MAY_EXEC;
|
/linux-master/security/apparmor/ |
H A D | file.c | 397 } else if ((lperms.allow & MAY_EXEC) && 399 lperms.allow &= ~MAY_EXEC; 400 request |= MAY_EXEC;
|
H A D | domain.c | 341 if (!(perm & MAY_EXEC)) { 427 if (perm & MAY_EXEC) { 676 if (perms.allow & MAY_EXEC) { 686 /* remove MAY_EXEC to audit as failure */ 687 perms.allow &= ~MAY_EXEC; 722 aa_audit_file(subj_cred, profile, &perms, OP_EXEC, MAY_EXEC, name, 995 OP_EXEC, MAY_EXEC,
|
/linux-master/fs/configfs/ |
H A D | symlink.c | 200 MAY_WRITE | MAY_EXEC);
|
/linux-master/security/smack/ |
H A D | smack_access.c | 294 if (access & MAY_EXEC)
|
H A D | smack.h | 245 #define MAY_ANYREAD (MAY_READ | MAY_EXEC)
|
/linux-master/fs/gfs2/ |
H A D | inode.c | 335 error = gfs2_permission(&nop_mnt_idmap, dir, MAY_EXEC); 366 MAY_WRITE | MAY_EXEC); 979 error = gfs2_permission(&nop_mnt_idmap, dir, MAY_WRITE | MAY_EXEC); 1095 MAY_WRITE | MAY_EXEC); 1521 MAY_WRITE | MAY_EXEC);
|
/linux-master/fs/bcachefs/ |
H A D | fs-ioctl.c | 394 dir, MAY_WRITE | MAY_EXEC);
|
/linux-master/fs/nfsd/ |
H A D | nfsfh.c | 44 d_inode(parent), MAY_EXEC);
|
/linux-master/fs/nfs/ |
H A D | dir.c | 3164 mask |= MAY_EXEC; 3169 mask |= MAY_EXEC; 3220 if ((mask & ~cache_mask & (MAY_READ | MAY_WRITE | MAY_EXEC)) != 0) 3233 mask = MAY_EXEC; 3276 if ((mask & (MAY_READ | MAY_WRITE | MAY_EXEC)) == 0) 3305 if (!res && (mask & MAY_EXEC))
|
/linux-master/fs/fuse/ |
H A D | dir.c | 1468 inarg.mask = mask & (MAY_READ | MAY_WRITE | MAY_EXEC); 1521 ((mask & MAY_EXEC) && S_ISREG(inode->i_mode))) { 1554 } else if ((mask & MAY_EXEC) && S_ISREG(inode->i_mode)) {
|
/linux-master/fs/proc/ |
H A D | proc_sysctl.c | 423 if ((op & ~mode & (MAY_READ|MAY_WRITE|MAY_EXEC)) == 0) 799 if ((mask & MAY_EXEC) && S_ISREG(inode->i_mode))
|
/linux-master/fs/smb/server/ |
H A D | vfs.c | 157 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC)) 160 if (!inode_permission(idmap, d_inode(dentry->d_parent), MAY_EXEC | MAY_WRITE))
|
/linux-master/fs/hostfs/ |
H A D | hostfs_kern.c | 785 if (desired & MAY_EXEC) x = 1;
|