2017-03-04 14 views
-1

これは私の初めてのスタックオーバフロー(かなりの間潜んでいます)です。Fedora 25 Linux - パーミッションがcd/var/lib/pgsqlで拒否されました

私はこの問題を数時間解決しようとしてきましたが、私の人生はそれを理解することができません。私はLinuxとPostgreSQLの新しいブランドで、窓の男であり、私の人生のすべてがとても混乱しています。

現在、私は/ var/lib/pgsqlフォルダに入ることができない理由を理解しようとしています。私はそこに入る必要があるので、設定ファイルを編集することができます。私はそこに取得しようとするたびに、私は

のbashを取得します。cd:pgsqlの:許可は私も試してみました

を拒否にsudoのrm -r pgsqlで、それを再作成するが、それはどちらか動作するようには思えません。明らかにsudo cdは本当のことではありませんので、ここからどこに行くのかは分かりません。私がこのフォルダにデフォルトでアクセス許可を持っていない理由はわかりません。

助けていただけたら幸いです!

+0

これはプログラミングとは何の関係もありません。 – melpomene

+0

https://fedoraproject.org/wiki/PostgreSQL –

答えて

1

/var/lib/pgsqlは、ユーザーpgsqlのホームディレクトリです。ほとんどのホームディレクトリには、「0700」というアクセスモードがあります。

ls -lah /var/lib/ | grep pgsql 
drwx------. 1 postgres  postgres  282 лис 26 17:05 pgsql 

てみ使用sudoはPostgreSQLのユーザーログインをエミュレートします

sudo -u postgres -i 
+0

ありがとうございました!それは私をフォルダに入れて、今設定を変更することができます。 – shalak1989

+0

それを言及しないでください!しかし、あなたの質問は、stackoverflowの規則に準拠していません – shcherbak

関連する問題