Как удалить user & ldquo; PostgreSQL & rdquo; в Ubuntu 17.04

Я удалил PostgreSQL с sudo apt-get --purge remove и сделал то же самое для всех пакетов, но когда я заходил на логин, все еще остается пользователь PostgreSQL. Я попытался запустить sudo deluser PostgreSQL, но все, что я получаю, это

/usr/sbin/deluser: The user `PostgreSQL' does not exist.

Как полностью удалить эту учетную запись после удаления PostgreSQL?

Изменить: только что реализованы оставшиеся файлы в /opt/PostgreSQL/9.6/, которые не были удалены. Может ли это быть причиной? Я не очень хорошо знаком с этой областью файловой системы.

Edit 2: Я нашел несколько запущенных процессов, принадлежащих «postgres»: это странно, потому что я думал, что полностью удалю его.

Редактировать 3: cat /etc/passwd содержит: postgres:x:1001:1001:PostgreSQL:/opt/PostgreSQL/9.6:

1
задан 11 October 2017 в 19:12

4 ответа

Люди говорят, что это не ответ ans xD

может ли вы дать нам результат этого? cat / etc / passwd | grep -i postgre

Отредактировано и переформулировано

cat /etc/passwd | grep -i postgre postgres:x:111:118:PostgreSQL administrator,,,:/var/lib/postgresql:/bin/bash

Имя пользователя и имя пользователя не совпадают с графическим инструментом входа в систему, в котором отображается имя входа. Попробуйте:

sudo deluser postgres

Также читайте

man 5 passwd
2
ответ дан 18 July 2018 в 05:29

Я удалил postgreSQL с помощью sudo apt-get --purge remove postgresql, но прежний пользователь, которого я создал, все еще остался. Затем я использовал sudo dropuser <username>, и это сработало. Надеюсь, это полезно.

0
ответ дан 18 July 2018 в 05:29

Люди говорят, что это не ответ ans xD

может ли вы дать нам результат этого? cat / etc / passwd | grep -i postgre

Отредактировано и переформулировано

cat /etc/passwd | grep -i postgre postgres:x:111:118:PostgreSQL administrator,,,:/var/lib/postgresql:/bin/bash

Имя пользователя и имя пользователя не совпадают с графическим инструментом входа в систему, в котором отображается имя входа. Попробуйте:

sudo deluser postgres

Также читайте

man 5 passwd
2
ответ дан 24 July 2018 в 18:20
  • 1
    Запуск deluser в postgres возвращает предупреждение, потому что он используется процессом. Я не понимаю, как процесс может использовать его, если я «удалил» postgresql, если я не сделал это неправильно. – Jake G 11 October 2017 в 19:15
  • 2
    $ sudo ps -ef | grep "postgres & quot; поможет вам понять, что происходит – Drymartini 16 October 2017 в 13:49

Я удалил postgreSQL с помощью sudo apt-get --purge remove postgresql, но прежний пользователь, которого я создал, все еще остался. Затем я использовал sudo dropuser <username>, и это сработало. Надеюсь, это полезно.

0
ответ дан 24 July 2018 в 18:20

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

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