Como adicionar uma conta de convidado sem uma senha?

13

Às vezes, tenho amigos em minha casa que querem usar meu computador. Como eles podem usar uma conta de convidado sem digitar uma senha?

vrcmr
fonte
As respostas estão desatualizadas.
6005

Respostas:

8

Método 1

user@ubuntu:~$ sudo adduser guest
user@ubuntu:~$ sudo passwd -d guest

Isso adicionará um usuário chamado "convidado" e excluirá sua senha. Você pode efetuar login a partir do prompt de login padrão do getty e dos gerenciadores de login gráficos, como o GDM. Isso funciona para mim no Ubuntu 10.10.

No entanto, aparentemente isso não funciona para algumas pessoas que usam o Ubuntu. Portanto:

Método 2

  1. Faça um usuário.
  2. Abra / etc / shadow: gksudo gedit /etc/shadow
  3. Encontre a linha que começa com o usuário que você acabou de criar. Observe que a linha possui vários campos separados por dois pontos.
  4. Alterar o segundo campo para: U6aMy0wojraho. No meu caso:

    convidado: $ 6 $ m4CpcgBw $ i9XLGaUNToClOJ1X5Grug / COUjlkhoPv1: 15048: 0: 99999: 7 :::

    torna-se:

    guest:U6aMy0wojraho:15048:0:99999:7:::
    
  5. Salve o arquivo, efetue logout e tente sua nova conta sem senha.

A origem desse método é do livecd do Ubuntu. O usuário padrão (ubuntu) não requer senha de login. Se você olhar no /etc/shadowlivecd, U6aMy0wojrahoé a forma criptografada da senha mágica usada. Eu explico isso para enfatizar que essa não é uma solução geral para Linux, mas algo especificamente para o Ubuntu.

djeikyb
fonte
1
isso pode ser feito com um único comando:useradd -m -p U6aMy0wojraho guest
STX_user3581226 5/05
2

Crie um novo usuário, sem acesso de administração, e clique em: "Sem senha no login". Isso pode resolver seu problema, mas você pode fazer login e em seu nome (à direita): Sessão de convidado.

antivirtel
fonte
-1

Acabei de encontrar este guia (que remonta a 2010) que usa a sessão de convidado em vez de criar um usuário. Uma sessão de convidado possui configurações de segurança mais altas por padrão, não permite acesso aos arquivos do sistema de arquivos no nautilus e todos os arquivos são excluídos no logout, pois estão armazenados em / tmp.

Aqui está o conteúdo do link acima, um post criado originalmente por @Kainalu :

Moderadores - não sei onde aprendi como fazer isso e não consegui encontrá-lo, então decidi postar aqui. Se este é um engano, ou o lugar errado para isso, modere de acordo.

Eu aprendi como fazer isso na net em algum lugar. Este tutorial irá ajudá-lo a criar uma conta na tela de login que fará login na mesma sessão de convidado vista no menu do usuário. A vantagem disso é que será uma conta de convidado facilmente acessível, sem preservar nenhum arquivo ou alteração no logout, e um modelo de segurança mais alto para a conta. Confirmado para trabalhar em 10.04 - 10.10, mas as instruções são para 10.10

  1. Em uma conta de administrador existente, vá para a entrada do menu Sistema -> Administração -> Usuários e Grupos

  2. Clique em Adicionar. pode ser necessário fornecer uma senha neste momento. Nomeie seu novo usuário como desejar, exceto como convidado. A conta não pode ser chamada de hóspede, mas o visitante é bem. a criptografia da conta não é necessária. Esta conta será uma conta de "reforço" para a sessão de convidado

  3. Na próxima tela, digite uma senha e clique na caixa de seleção "Não pedir senha no login". Clique em OK para concluir

  4. Como precaução extra, clique em Configurações avançadas, quando voltar à tela Usuários e grupos e, na guia Privilégios do usuário, desmarque a opção Monitorar logs do sistema.

  5. Saia do menu Usuários e grupos e faça logoff e na sua nova conta

  6. Uma vez lá, crie uma pasta chamada GuestManager e, nessa pasta, crie um arquivo de texto sem formatação chamado Guestmanager.sh, com este código:

Código:

#!/bin/bash

# Launches the guest session
/usr/share/gdm/guest-session/guest-session-launch
# Logs the user when done
/usr/bin/gnome-session-save --logout
  1. Salve isso e clique com o botão direito do mouse, vá para propriedades e, em seguida, vá para a guia permissões. Nesta guia, clique em "permitir a execução de arquivo como programa" e feche essa janela.

  2. Abra a entrada de menu Sistema -> Preferências -> Aplicativos de inicialização e, uma vez lá, desligue todos os aplicativos de inicialização e clique em adicionar. Preencha o nome e comente como GustManager e, para o comando, digite /home/visitor/GuestManager/GuestManager.sh, onde visitante seria o nome que você escolheu para a conta na etapa 2. clique em adicionar e feche

  3. Exclua todos os applets e barras de ferramentas extras (talvez você queira sair do menu principal do gnome), defina o plano de fundo como preto ou qualquer outra coisa branda e faça logout. Como essa conta é apenas um "impulsionador", nenhuma dessas barras de ferramentas é necessária; portanto, removê-las economiza memória e tempo de carregamento.

  4. DESFRUTAR!

sergio91pt
fonte
1
Obrigatório "É encorajado a postar a substância de um link no corpo da resposta, de modo a evitar, pelo menos, um potencial e inevitável rot-link". :)
ThorSummoner
@ThorSummoner Apenas para constar, a observação "obrigatória" é mais ou menos verdadeira no Stack Overflow, onde é prática comum que respostas com links para código sem código incorporado sejam excluídas. Foi-me explicado que isso se deve a preocupações de que esse código possa ser propriedade intelectual. No entanto, os links para as postagens nos fóruns do Ubuntu são permanentes e o conteúdo não será publicado em breve, portanto, parece não haver motivo para excluir essas postagens devido a preocupações de que o conteúdo vinculado desapareça. Eu também não voto negativo nessas postagens. Se eu não gostasse da postagem, excluiria o voto.
Karel