Сервисная учетная запись отображается на экране входа

Я вручную создал учетную запись пользователя на своем компьютере, и я удивлен, увидев ее на экране входа в Unity. Я искал этот сайт и видел, что у людей были проблемы с этим, но в этих случаях UID был выше minimum-uid, и предлагалось либо изменить uid, либо добавить пользователя в список hidden-users. Но мой случай другой.

Учетная запись пользователя:

mgsmtp:x:118:8::/opt/mgsmtp/:/bin/sh

UID = 118; GID = 8 (mail)

Мой /etc/lightdm/users.conf файл настроен так:

[UserAccounts]
minimum-uid=500
hidden-users=nobody nobody4 noaccess
hidden-shells=/bin/false /usr/sbin/nologin

В моем понимании, поскольку UID ниже 500, он не должен отображаться при входе в систему. экран. Но это так или иначе. Я также не понимаю, почему тогда не отображаются все другие учетные записи служб - они также не перечислены в hidden-users. Я не вижу разницы между моей учетной записью службы и всеми остальными в системе.

Обратите внимание, что у меня есть эта служебная учетная запись более года, но она появилась на экране входа в систему только после того, как я обновился до Saucy с Quantal. До этого, когда я использовал Quantal, он был правильно скрыт.

Прежде чем использовать хак hidden-users, я бы хотел понять, почему он работает так.

1
задан 11 January 2014 в 10:20

0 ответов

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

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