Como desabilito a sessão de convidado no Ubuntu 11.10 ou superior? Não quero que as pessoas possam usar meu computador sem usar uma senha para fazer login!
lightdm
guest-session
Jeremy Bicha
fonte
fonte
Respostas:
Atualizado: 2016-agosto
Para Ubuntu 16.04 LTS (15.10 ou posterior)
Adaptado de: LightDM Ubuntu Wiki - Configuração
/usr/share/lightdm/
são que não se destinam a ser usuário editável. Em vez disso, os usuários devem usar:/etc/lightdm/
[Seat:*]
vez de[SeatDefaults]
Basta executar isso (uma vez) no terminal:
Para desfazer (opção restaurar convidado), remova o arquivo criado :
Para Ubuntu 14.04 LTS (até 15.04)
Adaptado de: Ubuntu Forums - localização dos arquivos de configuração lightdm no 14.04
Basta executar isso (uma vez) no terminal:
Você não terá mais 'Convidado' como opção de login, no seu próximo login.
Para desfazer (opção restaurar convidado), remova o arquivo criado :
Para Ubuntu 12.04 LTS (até 13.10)
Método mais simples.
Basta executar isso (uma vez) no terminal:
Você não terá mais 'Convidado' como opção de login, no seu próximo login.
Isso simplesmente anexa
allow-guest=false
a/etc/lightdm/lightdm.conf
.Deve funcionar a partir das 11h10 (já que elas também usam o LightDM ).
Para desfazer (opção de restauração Convidado):
fonte
lightdm
ser reiniciado no meu caso./etc/lightdm/lightdm.conf.d
pasta é criada automaticamente apenas no 16.04.1; portanto, nas versões anteriores, ela precisa ser criada antes da execução do comando (sudo mkdir /etc/lightdm/lightdm.conf.d
).sudo /etc/init.d/lightdm restart
Se você estiver usando o LightDM padrão, edite
/etc/lightdm/lightdm.conf
para que fique assim:Se você estiver usando o GDM (que era o padrão nas versões anteriores do Ubuntu), desinstale o gdm-guest-session .
Para o Ubuntu 13.10 a 14.10 , o arquivo foi movido para
/etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
Para o Ubuntu 14.10 ou superior, o arquivo foi movido para
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
fonte
/etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
/etc/lightdm/lightdm.conf.d/50-no-guest.conf
. A opção allow-guest não é específica da unidade-greeter./usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
. Para localizar o arquivo que eu useilocate
/usr/share
também.Digite isso no terminal
Você verá o seguinte:
Adicione
allow-guest=false
ao final para que seu resultado final seja semelhante a:Salve o documento e feche o editor de texto.
De volta ao Terminal, reinicie o gerenciador de exibição. (Isso encerrará a sessão de login gráfico, encerrando imediatamente todos os programas em execução, portanto, verifique se o seu trabalho - como todos os documentos abertos - é salvo primeiro!)
Com a sessão gráfica de login encerrada, você retornará à tela de login, onde notará que a conta de convidado está desativada.
É isso aí - a conta de convidado não é mais utilizável.
fonte
Você pode fazer isso usando o Ubuntu Tweak .
Para instalá-lo, use estes comandos:
Após a instalação, navegue até Tweaks → Configurações de login e desative a "Conta de convidado".
fonte
Apenas corra
Adicione a seguinte linha
Então (você será desconectado imediatamente, encerrando os programas em execução na sua sessão gráfica, então salve seu trabalho primeiro):
fonte
Como desativar esta opção no futuro
Acabei de encontrar o mesmo problema na minha nova instalação confiável / 14.04. Também para minha surpresa, não consegui encontrar a
lightdm.conf.d
pasta dentro/etc/lightdm/
apenasusers.conf
.Investigação
Aha, aí está você. O que tem lá?
Ok, o que tem aí?
Conclusão
Encontramos vários arquivos de configuração semelhantes ao formato INI, seguindo o esquema de nomenclatura
50-${some-descriptive-name}.conf
e chaves de configuração da seção[SeatDefaults]
.Nós não estamos indo para editar qualquer um desses arquivos como estas se destinam a ser gerido pelo gerenciador de pacotes, mas agora nós como devemos adicionar e gerenciar nossos bits de configuração personalizada para
/etc
.Solução
Dado o exposto, esse lightdm é o gerenciador de exibição e os arquivos de configuração se parecem com o descrito acima. A seguinte solução deve funcionar:
Crie os diretórios ausentes:
Adicione um arquivo de configuração personalizado executando:
e cole as seguintes linhas:
Salve ( Ctrl+ O) e feche ( Ctrl+ X).
Agora efetue logout e mude para um terminal virtual ( Ctrl+ Alt+ F1) e execute:
A opção de sessão de convidado agora deve ter desaparecido. Se algo não estiver funcionando corretamente, agora você sabe onde a configuração padrão está armazenada e que não foi alterada.
Leitura adicional
fonte
Para o Ubuntu 13.10 , adicione
para o arquivo
/etc/lightdm/lightdm.conf.d/10-ubuntu.conf
.fonte
13.04 e posterior
Execute este comando em um terminal
Reinicie sua máquina ou reinicie
lightdm
com o seguinte comando(Isso fará com que você se desconecte imediatamente, salve seus dados)
Aparentemente, funciona em 13.10 (não posso me testar, mas há um comentário aqui ).
Estou usando 13,04 e tudo isso é que anexar
allow-guest=false
a/etc/lightdm/lightdm.conf
, mas pode ser diferente em 13.10.Originalmente por david6 daqui: https://askubuntu.com/a/169105/176889
fonte
sudo restart lightdm
para que as alterações tenham efeito. Sem isso, a sessão de convidado ainda será listada na tela de login quando você sair.Instale o ubuntu-tweak, acesse a guia tweak, desligue o botão de convidado e reinicie. É isso aí!
Pode-se achar o terminal mais fácil, mas, caso surja a necessidade de ativar a conta de convidado, será necessário visitar esta página novamente e ver as instruções (ou melhor, desfazer). Essa é a vantagem da coisa da GUI ... lembra-se facilmente.
fonte
Alterar
allow-guest=true
para'false'
em/etc/lightdm/lightdm.conf
Você pode reiniciar ou reiniciar o serviço no terminal:
Supondo que você esteja usando o
lightdm
que é padrão em 11.10.fonte
Estou no mesmo caso, o arquivo
/etc/lightdm/lightdm.conf
não existe no UBUNTU 13.10.Eu tento criar o
/etc/lightdm/lightdm.conf
arquivo com esta linhaallow-guest=false
, e CRASH, o sistema não inicia corretamente, apenas o modo console ...Eu tento editar o arquivo
/etc/lightdm/lightdm.conf.d/10-ubuntu.conf
e funciona corretamente.Edite o arquivo
E insira as linhas que você precisa
E o último, reinicie seu sistema
Eu acho que isso funciona bem se você reiniciar apenas o ligthgdm
fonte
Terminal Aberto
Adicione a seguinte linha
Salve e saia do arquivo.
fonte