私はpostgresで新しいデータベースを作成して使用しようとしています。以下のコマンドでdbをロードしようとすると:PostgresはUbuntu 14.04でディレクトリを変更できません
sudo -u postgres psql
このエラーが発生します。
は "/ホーム/ラップトップ/ Dropboxの/ JS/HW/HAS-多の関係" にディレクトリを変更できませんでした:許可が psqlの(9.3.13)ヘルプは、 "ヘルプ" と入力を否定しました。
nautilusのフォルダのアクセス権をrootとして変更しようとしました。このコマンドは、フォルダがルート(cpとcd /)に変更されたときに期待通りに動作します。
ありがとう!それは働いているようです。非常に奇妙なのは、postgresはアクセス権を持っているがそのアクセス権を使用できないユーザーだということです。 –
w00t!お役に立てて嬉しいです。あなたは 'postgres'ユーザーとして実行していることを忘れないでください。そのユーザーは自分自身のホームディレクトリに書き込む権限しか持ちません。このエラーメッセージは、データベースへの接続自体の問題ではありませんが、ローカルのCLIクライアントで問題が発生し、ディレクトリルートにアクセスする権限を持たない 'postgres'ユーザーとして実行される可能性があります。 –
@JesseAdelman私はどのように私のホームディレクトリ内のいくつかのフォルダにpostgresユーザーのアクセスを許可するのだろうか?私はシンボリックリンクを介して別のハードディスクにデータを保存したいので、これは私が必要と考えるものです。 –