Automaticamente usuário logado executa script quebrado no login, conselhos sobre como recuperar o acesso ao pc?

0

O usuário logado automaticamente é a sessão de convidado e o script de login é executado através de /etc/guest-session/auto.sh . Não produz nenhuma mensagem de erro, apenas pára em uma tela preta.

É o Linux Mint 18.3, canela. 64 bits, ele nunca chega a trabalhar na área de trabalho, não consigo encontrar o script específico, pois não consigo acessar o computador, mas ele foi feito para obter o tempo ocioso do xprintidle e, em seguida, compará-lo à variável que usei para indicar hora, saia da sessão do gnome se for maior, durma novamente se for menor.

Tenho acesso root completo, mas não no usuário conectado automaticamente que é a sessão de convidado.
Soluções experimentadas: Ctrl + alt + f1 não alterou nada

    
por J.Meyer 27.06.2018 / 08:44

2 respostas

0

Inicialize um Linux ao vivo (por exemplo, a instalação do Linux Mint a partir de um thumbdrive USB), monte a partição raiz a partir da unidade interna, localize e corrija / desative o script falso.

    
por 27.06.2018 / 11:41
1

Primeiro de tudo, você deve entrar no modo de usuário único e remontar as partições necessárias com a opção rw .


Inicializando no modo de usuário único

Interromper o processo de inicialização para acessar o menu do GRUB. Para fazer isso, pressione qualquer tecla quando 'Inicializando em .... em X' for mostrado.

Entre no modo de edição do seu kernel mais recente (ou aquele que você está usando como padrão) e edite a linha que começa com linux /boot/vm* <..> ro quiet splash e anexe init=/bin/bash ao final dele.

Pressione F10 para salvar e pressione b para inicializar com a nova opção.

Isto irá inicializar você no shell de root (você não terá nenhuma GUI lá). Agora remonte a raiz como sistema de arquivos gravável.

mount -o rw,remount /


Eliminar o problema

Escolha um:


+ - Investigue o problema diretamente no modo de usuário único.

Encontre o script quebrado em /etc/profile , /home/guest/.bashrc ou qualquer outro arquivo de configuração que tenha origem no processo de login.


+ - Desabilita o convidado do login automático no sistema por padrão.

Modifique a linha autologin-user=user em /etc/lightdm/lightdm.conf para autologin-user= .


Continuando o processo de inicialização

Remonte o sistema de arquivos raiz para o modo ro com mount -o ro,remount / .

Execute /sbin/init para continuar o processo de inicialização ou pressione CTRL+d para reinicializar a máquina.


Dependendo do caminho escolhido, você poderá fazer login como convidado (se o script de bloqueio for eliminado da execução automática no login) ou como usuário com privilégios de administrador (se o convidado tiver sido excluído do processo de autologin) .

    
por 02.07.2018 / 01:40