OBS! Denna textfil ingår i ett arkiv som är dedikerat att bevara svensk undergroundkultur, med målsättningen att vara så heltäckande som möjligt. Flashback kan inte garantera att innehållet är korrekt, användbart eller baserat på fakta, och är inte heller ansvariga för eventuella skador som uppstår från användning av informationen.
### ### ### ### ### #### ### ### ### #### ### ### ##### ### ### ### ### ### ### ### ### ### ##### ### ### ########## ### ### ########## ### ### ### ### Underground eXperts United Presenterar... Intressant Svenskt Stoff [#004- Elaka och Roliga Trix i Unix ] _____________________________________________________________________ ---------------------------------- Elaka och Roliga Trix i Unix ---------------------------------- Den hr texten r enbart till fr njets skull, och jag uppmanar ingen att anvnda ngra av de trix som finns beskrivna, men visst kan det vara skoj med ett aprilskmt d och d? :-) Obs! Texten r menad till personer som inte r s hemma med UNIX, men nd skulle vilja lra sig ngra roliga trix att ta till ibland. OK. Fr att brja med ngra simpla saker som har med crontab'en att gra.. (Fr er som inte ens vet vad en crontab r, men nd r i desperat behov av att skaffa en, skriv ett brev till mig p te.x The Stash s ska jag frklara vad det r. Om du inte vill skriva ett brev till mig kan du ju alltid ta och sl upp crontab i frsta bsta UNIX-Manual.) Om ni p jobbet/skolan te.x kr p en Sparc och har mjlighet att spela upp en sampling eller liknande, gr en crontab som spelar upp samplingen te.x var 10'nde minut eller liknande. Alltid irriterande fr den som sitter vid datorn. Lmplig sampling kan te.x vara ett hundskall. Om du p nt stt lyckats f chansen att anvnda en anvndare som du inte alls tycker om eller vill spela ett spratt och som inte r s bekant med UNIX, gr en crontab t honom som endast gr ett directory i hans home te.x var 10'nde minut. Jag kan garantera att det kommer att bli jobbigt fr honom/henne att radera alla diretorys vid varje inloggning.. --- Om du vill stra user'n kalle s kan du skriva in fljande rad: $write kalle </bin/sh Kalle kommer d att se en massa skrp p sin skrm. Om du vill skydda dig frn sdana saker kan du skriva: $mesg n .. vilket dock har den lilla nackdelen att du inte heller kan skriva nt heller, utan att gra en mesg y igen ... Om kalle's tty-fil r skrivbar kan du helt enkelt skriva in fljande: $cat /bin/sh >/dev/kalles_tty Om du inte vill att kalle ska se att det r du som skickar filen genom ps kommandot kan du skriva: $cat </bin/sh >/dev/kalles_tty (D visas bara cat p ps-listan) En variant p det temat r att skriva ett brev till kalle, innehllande /bin/sh. Detta kan ordnas genom att skriva fljande: $mail -sEtt_subjekt kalle </bin/sh Om du vill undvika att f en shell i mailet kan du kolla lngden p din mail-fil, och eventuellt cat'a den och se vad den innehller. Detta eftersom erfarenheter sger att det r lttare att avbryta en cat'ning n i mail-programmet. --- En annan simpel liten sak r att gra en fil som brjar med tecknet '-' rm och mv kommer d att ta filnamnet som options... Detta kan gras genom att skriva in fljande rad: $cat /tmp/din_text >-Haha.. Filen kan dock raderas genom att skriva: $rm ./-Haha.. .. men det kan du ju verlta t den utsatte att lista ut :) .. --- Om du vill vara steget elakare kan du (om du fr skriva till ngn annans home) skapa directorys unde varandra med lnga namn. (Risken finns dock att shellen krashar pga att filnamnet blir fr lngt :) Nr sedan stackars kalle, eller vem du nu har valt, ska radera alla de fina directorys som du har gjort kommer ngt i denna vgen att intrffa: $rm -r ditt_fina_directory_som_har_ett_vldigt_lngt_namn rm: filename too long: ditt_fina_directory_som_har_ett_vldigt_lngt_namn/ditt_fina_directory _som_har_ett_vldigt_lngt_namn/ditt_fina_directory_som_har_ett_vldigt_l ngt_namn/ditt_fina_directory_som_har_ett_vldigt_lngt_namn/ditt_fina_dire ctory_som_har_ett_vldigt_lngt_namn/ditt_fina_directory_som_har_ett_vldig ditt_fina_directory_som_har_ett_vldigt_lngt_namn/t_lngt_namn/ditt_fina_ directory_som_har_ett_vldigt_lngt_namn/ditt_fina_directory_som_har_ett_v ldigt_lngt_namn/ditt_fina_directory_som_har_ett_vldigt_lngt_namn $ Det som intrffar r helt enkelt att rm's buffer inte rymmer pathen till directoryt, och drfr heller ej kan radera det... Fr att ta bort denna typen av directorys mste man frst cd'a sig en bit ner och sedan radera 'nerifrn och upp' --- Om du vill gra dator'n lite svranvndlig, skriv d in fljande program: Namn: /tmp/prog1 ----START----START----START----START----START----START----START---- /tmp/prog2 & ps -alx >/dev/null & /tmp/prog1 ----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT----- Namn: /tmp/prog2 ----START----START----START----START----START----START----START---- /tmp/prog1 & ps -alx >/dev/null & /tmp/prog2 ----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT----SLUT----- Skriv sedan in fljande: $chmod 777 /tmp/prog1 $chmod 777 /tmp/prog2 $/tmp/prog1 & OK.. Du har nu ntt slutet av denna "eminanta" text, som inte gav s mycket. Kom bara ihg att inte anvnda ngon av dessa sm saker, om du nu inte har managern's tillstnd. Starta speciellt inte de sista programmen, eftersom det kommer att frsvra fr andra att logga in, och frsvra fr de som redan r ploggade att gra ngonting... I fortsttningen kanske jag skriver nt om hur man 'kar sin access' p UNIX. Visst vet jag att det finns massor av texter med det temat, men hur mnga av dem r p svenska? ______________________________________________________________________________ uXu Av Rubicon uXu ______________________________________________________________________________