先看清 ls -l 的十个字符与属主属组,再依次试数字法、符号法,最后走一遍 Permission denied 的排查顺序。
r = 4 w = 2 x = 1 (三位相加) 644 = rw- r-- r-- 755 = rwx r-x r-x 600 = rw- --- --- 775 = rwx rwx r-x 符号法只改需要的位,不牵连其它位: chmod u+x app.sh 给属主加执行 chmod go-w data.csv 去掉组与他人的写 chmod a+rX logs 全部可读,且只给目录/已可执行文件加 x(推荐)
以上输出是真实命令结果的整理样本,用来观察字段含义;换一台发行版或版本,数值与顺序会变。