Проблема для удаления PostgreSQL-пользователя

Как я могу удалить Пользователя PostgreSQL?

"Это говорит, что Пользователь не мог быть удален, работая '/usr/sbin/userdel' отказавший: из Дочернего процесса выходят с кодом из 16 дюймов

postgres  2105     1  0 12:23 ?        00:00:00 /opt/PostgreSQL/9.4/bin/postgres -D /opt/PostgreSQL/9.4/data
postgres  2106  2105  0 12:23 ?        00:00:00 postgres: logger process                                    
postgres  2108  2105  0 12:23 ?        00:00:00 postgres: checkpointer process                              
postgres  2109  2105  0 12:23 ?        00:00:00 postgres: writer process                                    
postgres  2110  2105  0 12:23 ?        00:00:00 postgres: wal writer process                                
postgres  2111  2105  0 12:23 ?        00:00:00 postgres: autovacuum launcher process                       
postgres  2112  2105  0 12:23 ?        00:00:00 postgres: stats collector process                           
nuc       2672  2623  0 12:25 pts/1    00:00:00 grep --color=auto postgres
0
задан 4 March 2015 в 14:26

2 ответа

Вы не можете удалить пользователя, в то время как существует все еще выполнение процессов, принадлежавшее тому пользователю.

, Если Вы не хотите удалять PostreSQL, но изменять его рабочего пользователя (который не рекомендуется), необходимо остановить серверный процесс сначала, тогда chown все файлы, в настоящее время принадлежащие postgres. Иначе удалите сервер (sudo apt-get purge postgresql) и затем попробуйте userdel снова.

1
ответ дан 3 August 2019 в 13:53

мы видим все еще, что пост-ГРЭС обработать работает, сначала уничтожают весь процесс и затем пытаются удалить пользователя.

Выполнение ниже команд

sudo kill -9 `pgrep postgres`

sudo userdel -r postgres

или лучше удалять программное обеспечение пост-ГРЭС.

1
ответ дан 3 August 2019 в 13:53

Другие вопросы по тегам:

Похожие вопросы: