Ahh descobriu. De alguma forma, havia uma lista de controle de acesso na pasta /media/krishnab/
, então eu pude apenas usar o setfacl -m u:postgres:rwx /media/krishnab
e isso foi corrigido.
Eu tenho trabalhado nisso pela maior parte da manhã. Então eu atualizei para o ubuntu 14.04 na noite passada, e isso ocorreu sem problemas. Mas há um problema com o usuário postgres e acesso ao meu diretório de dados do banco de dados postgresql.
Portanto, a pasta do banco de dados está em um disco rígido separado. Quando montei a unidade, o sistema monta-a na pasta / media / krishnab / {drive} de acordo com o padrão atual udisks2
. Então agora o usuário postgres tem que ir através do meu diretório home
para acessar a pasta do banco de dados.
Eu incluí o usuário postgres no meu grupo krishnab
e também forneço à conta uma senha do Linux. Minha pasta pessoal tem "Me" (krishnab) como proprietário e grupo krishnab
. Eu reiniciei o pc várias vezes também. No entanto, sempre que o usuário postgres tentar acessar a pasta /media/krishnab
, sempre haverá um erro permission denied
. Eu também verifiquei minhas permissões de pasta /home/krishnab/
para ter certeza de que elas são boas - krishnab
é o grupo - e elas estão bem. Também verifiquei as permissões na pasta e elas são drwxrwxr-x+
. Então ainda não tem sorte.
A única coisa que eu notei foi que quando eu uso o gnome-system-tools, eu não vejo o usuário postgres
como membro do grupo krishnab
, mas quando eu faço sudo cat /etc/group
eu acho que o somente membro do grupo krishnab é krishnab:x:1000:postgres
. Então estou me perguntando por que eu mesma krishnab
não é um membro do meu próprio grupo krishnab
.
Alguma sugestão? Eu não consigo descobrir o que estou perdendo. Obrigado.
Ahh descobriu. De alguma forma, havia uma lista de controle de acesso na pasta /media/krishnab/
, então eu pude apenas usar o setfacl -m u:postgres:rwx /media/krishnab
e isso foi corrigido.
Por acaso você tentou reaplicar as permissões para / media / krishnab, por exemplo, chmod -R / media / krsihnab? Imaginando se o uid ou gids não são mais os mesmos.
link
Mike