Я недавно установил postgresql
. (Я очень мало знаю об этом, но могу попробовать в какой-то момент.) Я заметил, что пользователь с именем postgres
(который я не помню, создавал вручную) теперь отображается как на экране входа в систему, так и в меню сеанса. Ни users
, ни groups
списка команд postgres
, ни чего-либо подобного.
Могу ли я удалить этого пользователя и дать вместо этого необходимые полномочия моей основной учетной записи пользователя (не делая пакет непригодным для использования)? В противном случае, я могу хотя бы скрыть это от экрана входа в систему и меню сеанса вместо этого? В любом случае, как мне это сделать?
Скройте определенного пользователя путем создания файла в /var/lib/AccountsService/users/
названный с именем пользователя в этом случае: postgres
.
$ sudo vim /var/lib/AccountsService/users/postgres
И добавляют следующие две строки:
[User]
SystemAccount=true
, Если это происходит, который Ваша система dosen't использование AccountsService
тогда скрывает пользователя путем редактирования /etc/lightdm/users.conf
файл и добавляет имя пользователя к этой строке:
hidden-users=nobody nobody4 noaccess postgres
Тогда перезапуск lightdm
(это перезапустит текущую сессию так убедиться сохранить Вашу работу):
$ sudo service lightdm restart