权限与属主

先看清 ls -l 的十个字符与属主属组,再依次试数字法、符号法,最后走一遍 Permission denied 的排查顺序。

deploy@server:/srv/app

数字法与符号法对照

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(推荐)

以上输出是真实命令结果的整理样本,用来观察字段含义;换一台发行版或版本,数值与顺序会变。