我把postgres数据目录移动到一个单独的分区,它工作得很好。 该目录由postgres用户和postgres组拥有。
d-wx------ 11 postgres postgres 4.0K 2010-06-11 08:28 data/
我join了这个小组
> 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
我在做什么初学者错误?
注销并重新login。 这将正确设置您的组,这些设置仅在login时设置。