我在一个目录中,我想以递归方式chmod所有内容(由该组写入)。
我做了(用sudo): chmod -R g+w .
并且发生了一些奇怪的事情(我失去了对我所在目录的所有许可,直到我解决了这个问题)
我最终得到了这个(即读取权限未被设置!):
d-wx-wx--x 5 _www _www 160B 24 Jan 11:14 storage/
在显然从上面的命令恢复了我不理解的东西之后,然后我做了相应的cd ..
后续操作chmod -R g+w storage
,这次从父目录,以正常方式寻址我想要目标的目录。这给了我想要的东西(据我所知,但我仍然有点迷失方向)。
这两个命令不相同吗?
我觉得使用更有意义
—
mwal
chmod -R g+w *
而chmod -R g+w .
不是真的很清楚为什么。
.
是当前目录,*
意味着不同的文件,我认为它有点奇怪的文件,以一个点开头
-v
旗帜(详细)来查看发生了什么