在 Git working tree 下 chmod,奇怪的遇到:

2016-01-01 20:05:16 +08:00
 GNiux
本人像往常一样工作,今日,在自己 clone 下来的 repository 里看到一个目录的权限不大合适 (651),就 chmod -R 644 了 (环境是普通用户而已,该目录属主也是该用户)。

谁知出现了, permission denied 这类的报错,但权限已改,奇怪了,本是该用户属主的文件和目录无法读取了!
$ ls -l 出现了一堆问号(代替原来的权限 rwx 和属主属群)。

一时无解,还没来得及搜索答案。现在只能用 sudo 在那个目录工作了…

谢谢
(不知说清楚没有?)
1580 次点击
所在节点    问与答
2 条回复
9hills
2016-01-01 20:19:38 +08:00
把目录设成 644 ,不 permission denied 才怪呢。

目录应该设成 755 ,文件是 644
GNiux
2016-01-02 10:29:23 +08:00
@9hills 啊对,涨姿势了,感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/247698

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX