- 締切済み
sudo createdbをnopasswdで実行
sudoをnopasswdで設定しているにも関わらずpostgresユーザーで sudo createdb を行うとパスワードを聞いてきます。 sudo 設定内容 postgres ALL=NOPASSWD: ALL 実際に行ったコマンド -bash-4.1$ sudo -u hogehoge /usr/bin/createdb -U hogehoge -W hogehoge -E UTF-8 -D hogehoge -w [sudo] password for postgres: nopasswdで実行出来れば最終的にcronでの定期実行を考えています。 環境は以下の内容です。 CentOS-6.2-x86_64 PostgreSQL 9.3.16 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
補足
回答有難うございます。 以下内容が設定内容となっております。 お手数ですが宜しくお願い致します。 ========================================================================= pg_hba.conf # IPv4 local connections: host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust 上記以外はデフォルトです。 ========================================================================= postgresql.conf datestyle = 'iso, ymd' log_min_duration_statement = 30000 shared_buffers = 3GB temp_buffers = 32MB work_mem = 32MB maintenance_work_mem = 128MB wal_buffers = 16MB checkpoint_segments = 16 effective_cache_size = 7GB 上記以外はデフォルトです。 ========================================================================= .pgpass 設定していませんでしたので以下に配置しました。 /var/lib/pgsql 設定内容は以下としました。 localhost:5432:*:postgres:hogehoge .pgpass設定しましたが特に変化は見られませんでした。 以上となります。