slettet home directory

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
janj
Indlæg: 4
Tilmeldt: 20. maj 2013, 01:15

slettet home directory

Indlæg af janj »

I min 12.04 installation ville jeg slette en anden brugerkonto.

brugerprofilen gik det godt med, promtkommando:

sudo deluser username.

Men efterfølgende fik jeg slettet mit eget home directory ved prompt kommandoen:

sudo rm -rf /home/newuser

, hvor "newuser" var det pågældende brugernavn. Jeg tror mit eget home-dir blev slettet fordi jeg var på min egen profil da jeg udførte kommandoen. Og selvom det var den anden user der stod i kommandoen, virkede det som om det ikke blev brugt i kommandoen.

Ihvertfald er det væk.
Ved en genstart blev der gendannet et nyt home-dir, nu uden alle de sager jeg havde i det gamle.

Kan jeg håbe på at der findes en metode til at gendanne det slettede home-dir eller filer fra det?

Og skal man virkelig i prompten for at redigere i brugerprofilerne??? Jeg fandt ikke andre veje indtil nu..:)
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: slettet home directory

Indlæg af Christian.Arvai »

Hej og velkommen til forum.

Jeg må nok skuffe dig lidt - Hvis at man bruger en kommando, der starter med "sudo rm -rf", er der intet tilbage. Det er muligt at der er nogle herinde, som kender nogle programmer, der kan køres som livecd og genskabe dine data, men som udgangspunkt er det hele slettet.
skal man virkelig i prompten for at redigere i brugerprofilerne

Under Systemindstillinger>Brugerkonti kan man grafisk redigere brugerprofilerne. Det er jo lidt sent, set Ift. problemstillingen, at nævne dette, men så ved du det fremover.

Det eneste jeg lige kan komme på af ideer er at, du prøver at tjekke filsystemet, og dermed de tilknyttede brugerkontorer, med denne kommando i terminalen:

Kode: Vælg alt

nautilus /home

Det vil give en oversigt over hvilket brugerkontorer der er i filsystemet, men jeg tvivler på at der er noget tilbage fra din "gamle" konto.

Et generelt råd er at, man holder sig fra kommandoer der indeholder "sudo rm -rf", med mindre at man er sikker på konsekvensen, eller at man, som undertegnede, gerne vil risikere et crash hvis at, det gør at man lærer mere om systemet.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: slettet home directory

Indlæg af Christian.Arvai »

Lidt mere om kommandoen:

sudo = sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy.
rm = remove files or directories
-r = remove directories and their contents recursively
-f = --force. ignore nonexistent files, never prompt
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
janj
Indlæg: 4
Tilmeldt: 20. maj 2013, 01:15

Re: slettet home directory

Indlæg af janj »

Tak Christian!

Jeg fulgte - eller prøvede - dette link.

http://www.tech-recipes.com/rx/2745/ubuntu_how_to_remove_user_account/

hvor de skriver:

3. Now you’ll want to delete the Home directory for the deleted user account.
Input the following command and hit Enter (change to the name of the user account that is to be removed):

sudo rm -r /home//


Jeg tilføjede så den anden brugers navn efter de to slasher - således: sudo rm -r /home//annemarie
Det skulle formodentlig have været: sudo rm -r /annemarie//


Det er jo ofte besværligt at "instruere" fyldestgørende på skrift fordi det bliver omstændeligt.
Desværre bliver det til gengæld nemt for indforstået:)

Jeg har nu hentet en ubuntu-rescue-mix og vil imorgen prøve om jeg kan finde noget. Måske er der ikke wipe-slettet, men kun fjernet nogen henvisninger på disken.
Ellers har jeg det vist lidt som du, at man må tage nogen bank ind i mellem..:)
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: slettet home directory

Indlæg af Christian.Arvai »

Jeg tror mit eget home-dir blev slettet fordi jeg var på min egen profil da jeg udførte kommandoen. Og selvom det var den anden user der stod i kommandoen, virkede det som om det ikke blev brugt i kommandoen.

Jeg har nu tænkt en del over den formulering. Som jeg forstår det, så udførte du den kommando fra din egen konto, med henblik på at slette gæsteprofilen "newuser", der ligger i filsystemet under /home/. Som udgangspunkt burde kommandoen "sudo rm -rf /home/newuser" slette brugerprofilen "newuser", og ikke ændre på fx /home/DIT_EGET_BRUGERNAVN (det hed vel noget andet en "newuser").

Nu har jeg ikke lige prøvet det selv (jeg har aldrig forsøgt at ændre brugerkontoer via terminalen), men systemet burde ikke slette andet end, hvad den direkte angive sti til mappen angiver (i dit tilfælde hjemmemappen for gæstekontoen).
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: slettet home directory

Indlæg af Christian.Arvai »

Lad lige være med at ændre på noget som helst på den pc !! Jeg vil prøve at fange nogle af de dygtige medlemmer herinde i morgen, med henblik på at se om vi kan finde en løsning, hvor at du kan genskabe dine data.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: slettet home directory

Indlæg af Christian.Arvai »

Nu har jeg ikke haft tid, til at teste konsekvensen af kommandoen, men det dobbelte "/" i "sudo rm -r /home//" ser ikke korrekt ud. Hver gang at man bruger "/" angiver det et skridt videre i filsystemet, og jeg er ikke lige sikker på hvad der sker, hvis at man gentager det på den måde som er angivet på http://www.tech-recipes.com/rx/2745/ubuntu_how_to_remove_user_account/ .

Jeg prøver lige at spørge om det i vores "Sandkasse"
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
janj
Indlæg: 4
Tilmeldt: 20. maj 2013, 01:15

Re: slettet home directory

Indlæg af janj »

:-) - jeg lader den være.

Jeg prøvede først - som du nævner - Systemindstillinger>Brugerkonti, men fandt ikke muligheden for at fjerne brugere, kun at tilføje. De umiddelbare google-links peger også mest på enten at gå i prompten eller at hente yderligere software fra repositorierne.

Tak for hjælpen!
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: slettet home directory

Indlæg af Christian.Arvai »

Det skulle formodentlig have været: sudo rm -r /annemarie//

Jeg vil regne med at det skulle have været:

Kode: Vælg alt

sudo rm -rf /home/annemarie
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: slettet home directory

Indlæg af Christian.Arvai »

janj skrev::-) - jeg lader den være.

Jeg prøvede først - som du nævner - Systemindstillinger>Brugerkonti, men fandt ikke muligheden for at fjerne brugere, kun at tilføje. De umiddelbare google-links peger også mest på enten at gå i prompten eller at hente yderligere software fra repositorierne.

Tak for hjælpen!

Det var så lidt, jeg lærer jo også en del af at hjælpe andre herinde. Jeg har lige skrevet til to meget dygtige medlemmer, så jeg regner med at de svarer i morgen.

Jeg kunne forestille mig at "sudo rm -r /home//annemarie" har været skyld i at alle brugerprofiler, og de mapper der nu engang var, er slettet, men jeg er ikke sikker på præcist hvad der sker, ved at bruge "//" i en sti.

PS: Jeg har faktisk selv ryddet en hel pc, ved at teste på "sudo rm -rf". Du kan jo grine lidt af dette indlæg https://ubuntudanmark.dk/forum/viewtopic.php?f=11&t=3327&p=18387&hilit=sudo+rm#p18387 :D
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: slettet home directory

Indlæg af AJenbo »

I Brugerkonti vil der være en "Lås op" og der efter kan man markere en bruger og trykke på [-] for at slette brugeren.

Jeg har så sendt som i sidste uge slettet en bruger fra terminalen (en server med Ubuntu 12.04) og der gik det fint med:

Kode: Vælg alt

sudo deluser ham
sudo rm -rf /home/ham

Der er desuden meget der ikke ville fungere hvis alle slet kommandoer blev peget hen på dig selv.

En god måde at test hvilken mappe en kommando vil have effekt på ville være at bruge cd (eller nautilus for at gøre det mere grafisk) kommandoen i stedet:

Kode: Vælg alt

cd /home/bruger/

Her kan du så se hvilken mappe du ender ud i. Efter min forståelse kan du have lige så mange skråstreger i træk som du ønsker, de tolkes blot som 1, og sidste er unødvendig. //////home///dig//////////// = /home/dig.

Jeg frygter lidt at du er kommet til at skrive

Kode: Vælg alt

sudo rm -rf /home/ /ham

(med et mellemrum, der er mindst 3 steder du kan have det hvor du får samme effekt)
rm kan slette flere filer, og her giver du ordre på først at slette ALLE brugere og der efter en mappe i roden som ikke eksistere. Med lidt held står der hvad du skrev i filen "/home/dig/.bash_history" (det er en skjult fil), men det kommer an på hvordan du lukkede ned efter du slettede alt. Men hvis begge brugere er slettet har vi nok en god lede tråd til hvad der gik galt.

Den gode nyhed er at rm rigtig nok kun sletter henvisningen (ellers ville den være meget langsom) så din data er teknisk set stadig på disken, hvorlet den vil være at rede er svært at sige. Det vigtige er at du ikke på nogen bruger harddisken (f.eks. ved at starte systemet). Når du genskaber dataen er det også vigtig at du har en anden disk til at gemme dataen på så du ikke overskriver dataen samtidig med at du forsøger at genskabe den. Resuce remig lyder som et godt værktøj til jobet.
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: slettet home directory

Indlæg af Christian.Arvai »

@ajenbo

Den forklaring kan jeg understørtte. Jeg har lige testet med at oprette følgende mapper (undermapper kun til test):

Kode: Vælg alt

/home/c/test_home/annemarie
/home/c/test_home/chr

og kørte derefter:

Kode: Vælg alt

sudo rm -r /home/c/test_home//annemarie

/home/c/test_home/annemarie blev slettet, men /home/c/test_home/chr blev det ikke.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Brugeravatar
Christian.Arvai
Admin
Indlæg: 10725
Tilmeldt: 26. apr 2008, 19:27
IRC nickname: Christian_Arvai
Geografisk sted: Holeby - Lolland

Re: slettet home directory

Indlæg af Christian.Arvai »

Fortsættelse:

Kommandoen (bemærk mellemrummet mellem / /):

Kode: Vælg alt

c@c:~$ sudo rm -r /home/c/test_home/ /annemarie
[sudo] password for c:
rm: kan ikke fjerne '/annemarie': Ingen sådan fil eller filkatalog
c@c:~$

Og ryddede hele/home/c/test_home , hvilket i testen er ligegyldigt, men i forhold til tråden vil svare til at slette samtlige brugerprofiler.
Med venlig hilsen Christian

"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: slettet home directory

Indlæg af lath »

Hej

Det er farligt at lege med kommandoer som superbrugeren - der er (næsten) intet der stopper dig i at gøre noget galt.

Jeg giver @Ajenboo ret:
Hvis der intet /home er har der været en stor sandsynlighed for at der har været et enkelt mellemrumstegn lige efter /home, hvilket får rm -rf kommandoen til at nuke /home - altså at rydde alle brugeres hjemmemapper.

Der er ikke så meget du kan gøre.
Meget af det er sandsynligt væk, da du i mellemtiden har brugt filsystem, hvilket medfører at filsystemet overskrives med nye data, hvilket får de gamle data til at forsvinde for altid!

Har du en backup kan du genskabe filer ud fra den, og har du ikke en backup, så har du desværre nok nu lært på den hårde måde at en backup er en rigtig god ide.

Er det dig en trøst kan jeg fortælle dig at alle gode og dygtige brugere typisk har lavet den slags fejl - også mig selv:
Som komplet uerfaren Linux bruger kom jeg i 1999 med rm -fr kommandoen uheldigvis til at indsætte et mellemrumstegn lige efter "/" - hvilket svarer til at nuke hele styresystemet godt og grundigt - dengang var der ikke så meget andet at gøre end at at lave en nyinstallation af styresystemet.

Den hændelse har fået mig til at lave backup af mine data, samt at have en testmaskine hvor jeg kan afprøve risikable kommandoer.
Lige nu er den testcomputer en Raspberry Pi med Debian Wheezy på et SD-kort.
Det smarte med SD-kortet er at Raspberry Pi kræver et SD-kort for at kunne køre. Kommer du til at nuke styresystemet med en forkert kommando skriver du på et par minutter bare et nyt frisk image ned på SD-kortet og så er du kørende igen.

Du kan lade fil-rettigheder hjælpe dig
Fjerner man write bits på owner, group, og others på filer hvor det er meningen at der kun skal læses fra dem, så vil man ikke kunne slette dem. Koblet med at man kun kan slette en tom mappe, så burde du heller ikke kunne slette mapper med read-only filer i. Bemærk dog at filer med write bit sat stadig kan slettes og/eller modificeres.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
janj
Indlæg: 4
Tilmeldt: 20. maj 2013, 01:15

Re: slettet home directory

Indlæg af janj »

Tak for gode svar!!
Beklager det har trukket lidt ud med at fastholde tråden. Noget med småbørn og tid og sådan noget:)

Jeg har ikke helt opgivet at tjekke efter om der kan findes nogen filer nedenunder den ( smule) data der er skrevet ovenpå efter slagsmålet med kommandoprompten. Men jeg kommer ikke videre før et program med en brugerflade dukker op.
UbunturescueMix får jeg ikke hul på.
Noget der hedder RLinux er shareware og selvom jeg gerne donerer og betaler rimeligt for brug af software, afvejer jeg behovet. Ellers er der kun fundet windows discrescues med GUI`er. Ikke til linus filsystemer.

Indtil da kan der kun siges at jeres kommentarer var meget lærerige, tak for dem!. Jeg vender tilbage med flere erfaringer med om det var muligt at finde nogen filer..:)

Og jeg skal have fundet det der "minus-tegn" i brugerstyringsboksen, Ajenbo omtaler...............