chmod -x chmod [LÖST]

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

chmod -x chmod [LÖST]

Inlägg av dmz »

Jag har råkat ut för ett litet missöde, jag har kört chmod -x på binären chmod. Vad gör jag nu?
Senast redigerad av 1 dmz, redigerad totalt 3 gånger.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: chmod -x chmod

Inlägg av Urban Anjar »

Knivigt, men du borde kunna köra gksudo nautilus och med Nautilus se'n sätta tillbaks körrättigheterna. Har inte testat, det är möjligt att Nautilus använder chmod och då blir det nog jobbigare.

Men ärligt talat: labba gärna med kommandon, men gör det lite försiktigt i början. De är väldigt kraftfulla på gott, men också på ont. Det är rätt lätt att skjuta sig i foten.
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: chmod -x chmod

Inlägg av dmz »

Nope, det går icke. Fler förslag?
Ja, jag ska ta det försiktigt i fortsättningen.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
micke_nordin
Inlägg: 1539
Blev medlem: 21 aug 2008, 17:03
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: chmod -x chmod

Inlägg av micke_nordin »

Kan du ominstallera coreutils?

/Micke
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: chmod -x chmod

Inlägg av Lars »

Använd busybox

Kod: Markera allt

sudo /usr/lib/initramfs-tools/bin/busybox chmod +x /bin/chmod
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: chmod -x chmod

Inlägg av Urban Anjar »

i med cd-skivan
boota om
montera disken
sudo chmod +x /media/disk?/bin/chmod

Har inte testat, men det borde[TM] funka.

Ooops, ser att förslagen haglar...
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: chmod -x chmod

Inlägg av dmz »

Jag har inget internet på datorn, och med Larsas kommando så skriver jag ju över binären (vilket inte kommer att fungera eftersom det är min $PATH som jag har kört -x på).
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: chmod -x chmod

Inlägg av dmz »

Urban Anjar skrev:i med cd-skivan
boota om
montera disken
sudo chmod +x /media/disk?/bin/chmod

Har inte testat, men det borde[TM] funka.

Ooops, ser att förslagen haglar...
Mjo, det hade jag givetvis gjort från början, men den enda fungerande disk jag har är en Windows XP-skiva.. >_<
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: chmod -x chmod

Inlägg av Lars »

Nej, du skriver inte över någonting. Busybox har en egen inbyggd chmod som du kan anropa på det viset. För du har väl inte kört chmod -x på /usr/lib/initramfs-tools/bin/busybox hoppas jag?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: chmod -x chmod

Inlägg av dmz »

Lars skrev:Nej, du skriver inte över någonting. Busybox har en egen inbyggd chmod som du kan anropa på det viset. För du har väl inte kört chmod -x på /usr/lib/initramfs-tools/bin/busybox hoppas jag?
Okay, vad fint. Tyvärr gick det inget vidare, jag verkar inte ha någon busybox?
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: chmod -x chmod

Inlägg av Urban Anjar »

Har du skrivit in sökvägen? Den ligger inte i min $PATH iaf
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: chmod -x chmod

Inlägg av dmz »

Urban Anjar skrev:Har du skrivit in sökvägen? Den ligger inte i min $PATH iaf
Ja, givetvis.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: chmod -x chmod

Inlägg av Lars »

Du kan alltså inte köra någonting i din PATH? Som t.ex. Python eller Perl?

En spännande utmaning :)
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: chmod -x chmod

Inlägg av Urban Anjar »

Du har ingen skiva eller bootbar USB-sticka?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: chmod -x chmod

Inlägg av Konservburk »

dmz skrev:Jag har inget internet på datorn, och med Larsas kommando så skriver jag ju över binären (vilket inte kommer att fungera eftersom det är min $PATH som jag har kört -x på).
Har du inga körbara binärer kvar? :P

Annars finns det annat än just chmod som kan ändra rättigheter, t.ex. busybox som redan föreslagits, men även kommandot install funkar.

Har du ett fungerande gcc så kan du gör så här:

Kod: Markera allt

echo 'main(){chmod("/bin/chmod", 0755);}' | gcc -xc - -o rescue_chmod && ./rescue_chmod
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: chmod -x chmod

Inlägg av dmz »

Lars skrev:Du kan alltså inte köra någonting i din PATH? Som t.ex. Python eller Perl?

En spännande utmaning :)
Nej, ingenting alls går att köra. Spännande och spännande, mjo, lite frustrerande bara. :)
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: chmod -x chmod

Inlägg av dmz »

Allright, fixade det med chmod i libc istället.

Kod: Markera allt

#include <sys/types.h>
#include <sys/stat.h>
int main(int argc, char **argv) { chmod("/bin/chmod", S_IRWXU | S_IRGRP|S_IXGRP | S_IROTH|S_IXGRP); return 0; }
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: chmod -x chmod [LÖST]

Inlägg av Urban Anjar »

Tack för bra hjärngympa ;)

SENS MORAL: Tänk, tänk, tänk innan du trycker enter om det står sudo på raden.

Utanför ämnet: Minns med fasa hur jag såg allt mitt jobb bara försvinna för att en kollega hade skrivit en missriktad rm -rf på en av våra servrar och var på god väg att ta bort alla hemmakatalogerna --- AAARGH!:'( . Gud ske pris för säkerhetskopior. :D
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: chmod -x chmod [LÖST]

Inlägg av dmz »

Urban Anjar skrev:Tack för bra hjärngympa ;)

SENS MORAL: Tänk, tänk, tänk innan du trycker enter om det står sudo på raden.

Utanför ämnet: Minns med fasa hur jag såg allt mitt jobb bara försvinna för att en kollega hade skrivit en missriktad rm -rf på en av våra servrar och var på god väg att ta bort alla hemmakatalogerna --- AAARGH!:'( . Gud ske pris för säkerhetskopior. :D
Roligare att trycka enter först och tänka sen, jue.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Skriv svar

Återgå till "Terminalforum"