无法读取我的组拥有的目录

无法读取我的组拥有的目录

我将 postgres 数据目录移至单独的分区,效果很好。该目录归 postgres 用户和 postgres 组所有。

d-wx------ 11 postgres postgres 4.0K 2010-06-11 08:28 data/

我将自己添加到了群组

> sudo addgroup me postgres

> groups me

me : me adm dialout cdrom plugdev lpadmin admin sambashare postgres

并授予该组对目录中所有内容的读取和执行权限。

sudo chmod -R g+rx ./data

d-wxr-x--- 11 postgres postgres 4.0K 2010-06-11 08:28 data/

但我仍然无法 CD 或 LS 该目录。

> ls data

ls: cannot open directory data: Permission denied

我犯了什么初学者错误?

答案1

注销并重新登录。这将正确设置您的组,这些组仅在登录时设置。

相关内容