目录上的 x 是什么意思
一个目录的 x 位表示【0】。
阅读更多 →
用相对写法修同一件事
用「只去掉某一段的某一位」的方式达到同样目的,验证属主的执行位没有被动到。
阅读更多 →
⚠️ 用八进制修,顺手改坏了别的
一个脚本原本是 755。用 chmod 644 想「让别人只读」,⚠️ 结果连自己都跑不了了。把改前改后的权限和「还跑不跑得起来」都打出来。
阅读更多 →
自己写:判断跑不跑得起来
给权限和跑法,判断能不能跑起来:直接跑看 x,交给解释器跑看 r。
阅读更多 →
加上执行位之后
运行下面这段程序,填写它打印出来的结果。 def to_rwx(mode): s = "" for k in (0, 1, 2): d = (mod
阅读更多 →
同一个脚本,两种跑法
运行下面这段程序,填写它打印出来的结果。 def cls(uid, gid, f_uid, f_gid): if uid == f_uid: return 0 if g
阅读更多 →
给脚本用 chmod 644 会怎样
一个本来能跑的脚本,被 chmod 644 之后【0】。
阅读更多 →
为什么 bash s.sh 能跑通
脚本没有 x 位时,./s.sh 报 Permission denied,但 bash s.sh 却跑得通。因为【0】。
阅读更多 →
x 位在文件上是什么意思
一个普通文件的 x 位表示【0】。
阅读更多 →
覆盖和只加一位,差在哪
同一个文件,一边用 chmod 644、一边用 u+r,把两种结果都打出来。
阅读更多 →