Você pode usar o comando usermod para sua conta, basta digitar no terminal:
# usermod -L <username>
Ou procure mais comandos abrindo a ajuda.
# usermod --help
Eu configurei a conta do meu sobrinho para fazer o login sem uma senha, mas às vezes eu quero impedir que essa conta faça o login.
Este é o processo que eu segui:
Após a reinicialização, a tela de login ainda permite que sua conta faça o login sem uma senha.
Em outras palavras, configurei a conta como desativada, mas ainda é possível fazer login a partir dessa conta sem uma senha. Isso é um inseto? Como posso desativar uma conta sem senha? Existe uma solução alternativa que eu possa usar?
Você pode usar o comando usermod para sua conta, basta digitar no terminal:
# usermod -L <username>
Ou procure mais comandos abrindo a ajuda.
# usermod --help
Eu tenho que usar isso:
sudo usermod --expiredate 1 ruben
Porque essa conta não tinha senha
De man usermod
-L, --lock
Lock a user's password. This puts a '!' in front of the encrypted
password, effectively disabling the password. You can't use this
option with -p or -U.
Note: if you wish to lock the account (not only access with a
password), you should also set the EXPIRE_DATE to 1.
Este é um bug em accountsservice
que foi confirmado em 12.04, mas um teste rápido mostra que ele ainda se aplica a 13.10 e 14.04
Desativar e, em seguida, Re-Ativar login sem senha, remove o usuário do grupo nopasswdlogin
A solução alternativa fornecida é remover manualmente o usuário do grupo nopasswdlogin
:
sudo gpasswd -d username nopasswdlogin
Esta solução é um pouco mais limpa do que usermod
ou editando lightdm.conf
, já que vai diretamente para o problema real.
Isso não está relacionado ao uso do login automático. O erro ocorre apenas quando você altera o usuário de Login without password
para Disable this account
.
Você pode evitar o bug totalmente, primeiro usando a caixa de diálogo Configurações do usuário para adicionar uma senha antes desativar a conta nas Configurações do usuário.
Adicionei uma nota ao relatório de erros.
Depois de executar isso, você pode desabilitar o Login do LighDM para login do Ruben Not Tty,
echo 'allow-ruben=false' >> /etc/lightdm/lightdm.conf && echo 'allow-guest=false' >> /etc/lightdm/lightdm.conf
This will hide login option for ruben.
Para mostrar uma opção de login manual , você pode executar isso [geralmente para login de raiz],
echo 'greeter-show-manual-login=true' >> /etc/lightdm/lightdm.conf
after this you can log in to ruben by typing ruben into Login option and pressing enter two times