Quelqu'un peut-il m'aider, je ne peux pas me connecter à mon ordinateur portable. On dirait que c'est juste revenir en boucle à l'écran de connexion.
ce qui peut en être la cause, je travaillais sur un laboratoire AWS EC2 et, après la configuration d’une instance, j’ai téléchargé le fichier PEM/PPK, qui l’a sauvegardé dans un dossier. Ensuite, je devais ouvrir le terminal et taper chmod 600 ~/ <pathToPem>
voir l’image ci-dessous, j’ai une erreur, je mets donc Sudo chmod 600 ~/ pathname
. (je suis presque sûr que c'est ce qui explique mon problème) quand j'ai exécuté la deuxième commande, le chemin n'a pas été trouvé et lorsque j'ai vérifié mes fichiers/dossiers chez moi, beaucoup avaient disparu? donc, à ce moment-là, je me suis déconnecté et j'ai essayé de me reconnecter et je ne fais que sembler être pris dans une boucle.
Quelqu'un peut-il m'aider à revenir et à annuler ce que j'ai fait. Je peux obtenir le texte du journal et entrer de cette façon mais ne semble pas avoir l'autorisation de faire quoi que ce soit.
essayé d'exécuter ls -la .Xauthority
et d'obtenir ls: impossible d'accéder à .Xauthority: Aucun fichier ou répertoire de ce type.
Solution
Vous avez modifié les autorisations sur votre dossier de base. Pour rétablir les autorisations, connectez-vous à la console de texte,Ctrl+Alt+F2 (ou toute autre touche F de 1 à 6), puis connectez-vous en tant que root avec Sudo su
et faites chmod 755 ~/
Explication
Dans la commande d'origine que vous avez exécutée, il y a un espace entre ~/
et /Amazon/qwiklab-133-5018.pem
. Shell les traite selon deux arguments distincts en commande chmod
. Vous avez effectivement modifié les autorisations de votre dossier de base sur 600, autorisations de lecture/écriture réservées à vous seul. Vous pouvez confirmer les autorisations sur votre dossier personnel en vous connectant avec Sudo su
et en faisant ls -l /home/yourusername
. Remplacez votre nom d'utilisateur par votre nom d'utilisateur actuel. vous devriez voir une ligne comme ceci -rw-------
ici.
La raison pour laquelle vous ne pouvez pas vous connecter graphiquement est parce que l'écran de connexion graphique, la machine d'accueil, aurait besoin de lire les configurations dans votre dossier personnel pour configurer l'environnement graphique. Ctrl+Alt+F4 , qui n’est qu’un environnement d’interface texte, n’a pas besoin de telles configurations. C'est pourquoi vous pouvez vous connecter ici.