Signal not allowed: pg_ctl

a.gogolev

New member
Сообщения
3
#1
Доброго времени суток!
При запуске команды по ssh:
Bash:
$ ssh postgres@192.168.7.176 /usr/lib/postgresql/9.6/bin/pg_ctl -w -D /var/lib/postgresql/9.6/main/ promote
ошибка:
Код:
pg_ctl: could not send promote signal (PID: 9436): Operation not permitted
в syslog:
Bash:
Dec 23 22:21:41 db2 kernel: [129397.663300] Parsec intergity level: 63
Dec 23 22:21:41 db2 kernel: [129397.875706] Signal not allowed: pg_ctl(10930) to postgres(9436) sig=10
Dec 23 22:21:41 db2 systemd[1]: session-352.scope: Killing process 10921 (sshd) with signal SIGTERM.
Dec 23 22:21:41 db2 systemd[1]: Stopping Session 352 of user postgres.
Dec 23 22:21:41 db2 systemd[1]: Stopped Session 352 of user postgres.
Кажется, на уровне ядра запрещается выполнение этой команды.
Если же выполнить эту команду на самой машине под пользователем postgres - все выполняется корректно.
Можно ли обойти / отключить данное ограничение?
 

a.gogolev

New member
Сообщения
3
#2
Проблема решилась выполнением команды (на 192.168.7.176):
Bash:
sudo pdpl-user -i 63 postgres