kom til at flytte /home folderen
Hej med jer
Som mange andre nok har prøvet, at lige pludselig kommer til at trække en folder over i en anden, er dette sket for mig med /home mappen på min mint maskine.
Nu vil den ikke starte da den ikke kan finde /home/Lars mappen.
Jeg kan få en root promt, er det mulig at rette dette?
Mvh Lars
Som mange andre nok har prøvet, at lige pludselig kommer til at trække en folder over i en anden, er dette sket for mig med /home mappen på min mint maskine.
Nu vil den ikke starte da den ikke kan finde /home/Lars mappen.
Jeg kan få en root promt, er det mulig at rette dette?
Mvh Lars
Kommentarer8
Om det kan rettes, kommer an
har opbygget din installation.
Var du "root" da du flyttede mappen?
Har du /home/ på en partion for sig?
Hvad siger
fdisk -l
Måske kan du boote på en live-cd, og se hvad du har lavet, og
evt rede din data, inden du forsøger at genoprette /home/Lars
os.
Vil som jeg kan få lavet en
Men har bygget den op så /dev/sda3 er /home og /dev/sda6 er /
Nej jeg var ikke root
Hvorfor kan man ikke login som root mere?
#2Vil som jeg kan få lavet
Vil som jeg kan få lavet en live-cd til at boote på
Men har bygget den op så /dev/sda3 er /home og /dev/sda6 er /
Nej jeg var ikke root
Ja det kan du formentlig godt, men der er muligvis inkonsistens i tilladelserne, der skal rettes tilbage til hvad de var før home mappen blev flyttet. For at minimere problemet, bør du vælge samme Live-CD som dit operativsystem, hvis ikke du kan nøjes med at aktivere fil-manageren i root tilstand.
For at benytte terminalen, er det nødvendigt at vide hvilken Linux du har installeret.
Hvorfor kan man ikke login som root mere?
Det kan man også default på nogle Linux. Hvis man aktivere root kontoens DE, så på alle Linux. Årsagen er at root ikke er nødvendig at bruge ved logon på DE, og i sig selv udgør en fare for systemet. Ødelægges root's DE konto, altså når man logger på roots Desktop Environment, er operativsystemet sandsynligvis ikke til at redde.
I stedet skal man benytte root kontoens håndtering af fil-mageren fra standard kontoen.
Skulle det ske igen, hvem ved, så er det en god ide i forvejen at have oprettet en reserve konto.
Hvor er din home endt
Hvor er din home endt henne? Kan du ikke "bare" trække den tilbage igen?
Enten ved at logge på som root eller fra en live-CD.
skab den
#mv /hvor/home/nu/er/endt/ /home/lars
og hvis ikke du kan finde home
# mkdir /home/lars
og hvis den stadigvæk ikke vil starte x
cp -r /etc/skel/* /home/lars
lidt mere problematisk end som så!
Var /home folderen, flyttet
Næsten eneste mulighed, da du ikke var "root" i gerningsøjeblikket
chmod -R
chown -R
--recursive, change files and directories recursively
kan sikkert hjælpe dig.
os
At fikse rettigheder på
hvis både gruppe og bruger hedder lars så
1) flyt mappen tilbage til /home/lars med mv eller live-cd derefter
sudo chown -R lars.lars /home/lars
sudo chmod -R o+rwx /home/lars
Der er ikke noget odiøst over home-mappen og alt ærefrygt for at rtøre ved den kan glemmes.så klænge mappen harsamme bruger og gruppe som den person der skal logge ind og læse/skriverettigheder så skal maskinen nok logge korrekt ind. Jeg har gjort det 10000 gange i forbindelse med installation af ny version af styresystemet oveni den eksisterende. Hvis brugerens hjemmemappe ikke har læse/skriverettigheder for brugeren smides man bare pænt tilbage til login-prompten.
Hvis man ikke kan flytte home-mappen med en live-cd p.g.a. rettigheder kan man bare rette alle brugerrettigheder til liveuserens og så rette dem tilbage når man starter systemet korrekt op igen ved brug af sudo chown o..s.v.
man kan ALTID ændre brugerrettighederne med en sudo bruger
det er virkelig nemmere end at stjæle slik fra børn, og en hel del mindre ufarligt end dette også.