Я хочу створити користувача, який має лише доступ до визначеної бази даних. Однак він повинен мати весь дозвіл. Я використовую Postgresql 9.5 на Ubuntu 14.04. Отже, перш за все, я створюю нового користувача:
$createuser --interactive joe
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) n
Shall the new role be allowed to create more new roles? (y/n) n
Далі я створюю нову базу даних з власником Джо:
$sudo -u postgres psql
$CREATE DATABASE myDB OWNER joe;
$GRANT ALL ON DATABASE myDB TO joe;
Після цього я намагаюся з'єднатися з користувачем Джо, щоб підключити до моєї бази даних myDB:
$psql myDB -U joe
psql: FATAL: Peer authentication failed for user "joe"
Що мені робити далі?
4
Це не тематика. адже налаштування програмного забезпечення в Ubuntu є темою
—
Anwar
Чи вирішена ваша проблема?
—
Анвар