Какой пользователь отображается на экране входа в систему Linux?

Какой пользователь отображается на экране входа в систему Linux?

В linux mint mate 17.2oracle-xe создал пользователя oracleс uid = 1001, его часть пароля /etc/shadow- *, что, я полагаю, означает отключение входа в систему.

Но пользователь oracleвсе еще отображается на экране входа в систему.

Я попытался заблокировать пользователя для входа через passwd -l oracle, но он все еще отображается на экране входа.

Вопросы следующие:

  • Какой тип пользователя отображается на экране входа в систему? Это пользователи с uid >= 1000?
  • Как я могу сохранить пользователя (с uid >= 1000), и прекратить его отображение на экране входа в систему?

решение1

Илиотредактируйте /etc/lightdm/users.conf(если AccountsService не установлен - старые системы) и добавьте yourusernameв hidden-usersстроку, например:

[UserList]
hidden-users=nobody nobody4 noaccess yourusername

Или(если AccountsService включен - например, ubutnu14.04) создайте файл с именем, /var/lib/AccountsService/users/yourusernameсодержащий следующие строки:

[User]
SystemAccount=true

Проверить, установлен ли AccountsService в Ubuntu, можно с помощью:

dpkg -l accountsservice

или для систем на основе RPM (например, CentOS) с:

rpm -qa | grep glibc-static

Связанный контент