В linux mint mate 17.2
oracle-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