ls -l /path
stat /path
namei -l /path
id
groups
umask
chmod 750 /path
chmod u+x,g-w,o-r /path
chown user:group /path
chgrp group /path
getfacl /path
setfacl -m u:app:rw /path
getcap /usr/bin/ping
setcap cap_net_bind_service=+ep /usr/bin/app
sudo -l
r = 4 读
w = 2 写
x = 1 执行/进入目录
u = 属主
g = 属组
o = 其他
a = 全部
常见组合:
755 rwxr-xr-x 目录、可执行文件
750 rwxr-x--- 仅属主和属组
644 rw-r--r-- 普通文件
600 rw------- 私钥、敏感配置
700 rwx------ .ssh、私有目录
1777 rwxrwxrwt 公共可写目录(粘滞位)
4755 rwsr-xr-x SUID 可执行文件
2755 rwxr-sr-x SGID
x 权限;用 namei -l 逐级检查。noexec。setgid,或 ACL,不要 777。setcap 或 systemd AmbientCapabilities,不要直接 root。chmod -R 777 会放大安全风险;按最小权限分配。getfacl。ls -l 里看不出来,用 ausearch/ls -Z。chmod / chown — 权限与属主getfacl / setfacl — ACLausearch — SELinux 拒绝