사용자 postgres는 권한 및 그룹 멤버십이 제공된 후에도 드라이브에 액세스 할 수 없습니다.

크리슈나 브

나는 아침의 더 나은 부분을 위해 이것을 위해 노력하고 있습니다. 그래서 어젯밤 우분투 14.04로 업그레이드했는데 순조롭게 진행되었습니다. 그러나 postgres 사용자 및 내 postgresql 데이터베이스 데이터 디렉토리에 대한 액세스에 문제가 있습니다.

따라서 데이터베이스 폴더는 별도의 하드 드라이브에 있습니다. 드라이브를 마운트하면 시스템이 현재 udisks2표준 에 따라 / media / krishnab / {drive} 폴더에 마운트합니다 . 따라서 이제 postgres 사용자는 home데이터베이스 폴더 로 이동 하기 위해 디렉토리 를 거쳐야 합니다.

krishnab그룹에 postgres 사용자를 포함 시켰으며 계정에 Linux 암호도 제공했습니다. 내 홈 폴더에는 소유자 및 그룹으로 "Me"(krishnab)가 krishnab있습니다. PC도 여러 번 재부팅했습니다. 그러나 postgres 사용자가 /media/krishnab폴더 에 액세스하려고 할 때마다 항상 permission denied오류가 발생합니다. 또한 내 /home/krishnab/폴더 권한을 확인 krishnab하여 그룹 이 좋은지, 괜찮은지 확인했습니다 . 폴더에 대한 권한도 확인했는데 drwxrwxr-x+. 그래서 여전히 운이 없습니다.

내가 알아 차린 유일한 것은 gnome-system-tools를 사용할 때 postgres사용자가 krishnab그룹 의 구성원으로 표시되지 않는다는 것 입니다. 하지만 그렇게했을 때 sudo cat /etc/groupkrishnab 그룹의 유일한 구성원은 krishnab:x:1000:postgres. 그래서 왜 나 자신 krishnab이 내 그룹의 구성원이 아닌지 궁금 krishnab합니다.

어떤 제안? 내가 무엇을 놓치고 있는지 알아낼 수없는 것 같습니다. 감사.

크리슈나 브

아, 알아 냈어. 어떻게 든 폴더에 액세스 제어 목록이 있었으므로을 /media/krishnab/사용할 수 있었고 setfacl -m u:postgres:rwx /media/krishnab수정했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관