Vraag Ik kan mijn laptop niet aanmelden na een sudo-adminprobleem in de terminal


Wanneer ik de terminal open, ben ik Ubuntu 18.04

To run a command as administrator (user "root"), use "sudo <command>".  
See "man sudo_root" for details. 

Daarna kan ik mijn gegevens in alle mappen, zoals downloaden, document, niet vinden. Vervolgens start ik opnieuw, meld ik me aan, maar het komt weer terug om opnieuw in te loggen.

Is alles begonnen toen ik android studio wilde installeren met behulp van deze regel, iets als sudo mv ~ /Download/android-studio usr/local/.

Op dit moment had ik gewoon Ctrl + Alt + F3 ingedrukt, log in en vond dit,

No directory, logging in with HOME=/
To run a command as administrator (user "root"), use "sudo <command>". 
See "man sudo_root" for details. 
syafiq@asus-n45sf:/$ 

0
2018-06-10 20:40


oorsprong


U bedoelt dat u zich nu in een eindeloze inloglus bevindt nadat u een opdracht hebt uitgevoerd met sudo vanaf de opdrachtregel? Wat sudo commando heb je gerend? - WinEunuuchs2Unix
@ WinEunuuchs2Unix Ik kreeg eindeloze log in loop na het herstarten van mijn laptop, voor het opnieuw opstarten heb ik sudo apt-get update uitgevoerd na dat commando (in de vraag hierboven). - Syafiq Firdaus
Heb je misschien alles per ongeluk in je thuismap geplaatst (inclusief de .sudo_as_admin_successful bestand) naar een andere locatie? - steeldriver
Is dat een typfout of heb je een spatie na ~ in het eigenlijke commando geplaatst? - mchid
@steeldriver Ik weet het niet meer - Syafiq Firdaus


antwoorden:


U hebt 18.04 op uw harde schijf geïnstalleerd, toch? Dus, ga terug naar het live-systeem (op USB?), Gebruik het live-systeem om je systeem te starten, sudo su in en mount nu de harde schijf-partitie in je home-directory (aanbevolen tot / mnt). Het bericht zegt dat je home-directory niet is gevonden, dus het systeem is gedwongen om / als je home-directory te gebruiken als fallback. De reden is hoogstwaarschijnlijk de mv-opdracht die u noemt. Omdat je de ruimte tussen de ~ en de rest hebt geplaatst, heb je de thuismap van je gebruikers (of waarschijnlijker de inhoud ervan) verplaatst naar de map / Download / android-studio usr / local /. Gebruik root in uw live-systeem, ga naar deze map, bekijk de inhoud en probeer de homedirectory van uw gebruikers te herstellen. Misschien wilt u ervoor zorgen dat u geen verborgen puntbestanden mist. U moet de verplaatste bestanden verplaatsen naar waar ze vandaan kwamen. Als het goed is gedaan, zou u opnieuw moeten kunnen opstarten, met uw geïnstalleerde systeem kunnen beginnen, inloggen als gebruiker en sudo. Beginnend met het live-systeem en montage naar / mnt, vergeet niet om naar / mnt / home, not / home te gaan.


1
2018-06-11 06:18



Nee, ik heb het vanaf 17.04 geüpgraded, welke alternatieve ideeën dan ook? Zoals alle commando's die ik kan typen. - Syafiq Firdaus
Het maakt geen enkel verschil. Ik dacht dat je nog steeds je USB live-systeem van je installatie zou hebben. Anders kunt u ook die van 17.04 gebruiken. Het live-systeem zou een werkend systeem moeten zijn zonder grote fouten en je kunt gemakkelijk sudo su doen om het root-account te gebruiken om toegang te krijgen tot je harde schijf. Als je nog steeds het live-systeem van je installatie hebt, kun je het gebruiken. Anders is de suggestie om een ​​nieuwe te maken. U hebt alleen een betrouwbare oplossing nodig om toegang te krijgen tot de harde schijf en gegevens voor herstel. Het live-systeem is een overeenkomstige optie. - Neobie
Sorry, ik ben nu vrij verdwaald, over een live-systeem, een nieuwe maken, ik moet ubuntu-desktop opnieuw downloaden en installeren? Wat is een betrouwbare oplossing voor toegang tot de harde schijf en gegevens voor herstel? Kun je stap voor stap instructies geven van A tot Z? Zeer gewaardeerd. Bedankt. - Syafiq Firdaus
@Neobie heeft heel goede stapsgewijze instructies gegeven. Als u de stappen niet begrijpt, maakt u een back-up van uw gegevens en installeert u deze opnieuw. - user535733
U zei dat u Ubuntu 17.04 heeft geïnstalleerd. Meestal doe je dit met behulp van een USB-stick, die een zogenaamd live-systeem bevat en vanaf daar installeert. Dus, als je niet de oorspronkelijke hebt, zoals je zei, moet je Ubuntu opnieuw downloaden. U hoeft het niet opnieuw op uw harde schijf te installeren. U hoeft alleen maar het live-systeem op een USB-stick te maken. Afhankelijk van uw besturingssysteem doet u dat met behulp van een toepassing zoals een USB-installatieprogramma of unetbootin. Zodra het live-systeem op uw USB-stick staat, kunt u uw laptop starten vanaf dit live-systeem op uw USB-stick en ... - Neobie