Atualmente, esse método não está funcionando devido a um bug no lightdm .
Por favor, verifique o status do bug antes de aplicar este método.
Aqui está o que você quer fazer:
Primeiro, faça um backup da sua configuração.
sudo cp /etc/lightdm/users.conf /etc/lightdm/users.conf.bak
Depois, você precisa editar sua configuração:
sudo nano /etc/lightdm/users.conf
Você verá algo assim:
#
# User accounts configuration
#
# NOTE: If you have AccountsService installed on your system, then LightDM will
# use this instead and these settings will be ignored
#
# minimum-uid = Minimum UID required to be shown in greeter
# hidden-users = Users that are not shown to the user
# hidden-shells = Shells that indicate a user cannot login
#
[UserAccounts]
minimum-uid=500
hidden-users=nobody nobody4 noaccess
hidden-shells=/bin/false /usr/sbin/nologin
De interesse para nós é a parte aqui:
hidden-users=nobody nobody4 noaccess
Para ocultar o nome de usuário james
, basta adicioná-lo assim:
hidden-users=nobody nobody4 noaccess james
Em seguida, reinicie o computador e ele deve ter desaparecido.
Como referência a outras pessoas, consulte
Veja o link
Em algumas versões do lighdm (Ubuntu 14.04) você precisa renomear [UserAccounts]
para [UserList]
(em /etc/lightdm/users.conf
) para este método funcionar. (Se você estiver interessado em saber por que isso pode ser necessário, consulte common/user-list.c:321
da fonte lightdm.)