### ### ### ### ### #### ### ### ### #### ### ### ##### ### ### ### ### ### ### ### ### ### ##### ### ### ########## ### ### ########## ### ### ### ### Underground eXperts United Presenterar... Intressant Svenskt Stoff [#004- Elaka och Roliga Trix i Unix ] _____________________________________________________________________ ---------------------------------- Elaka och Roliga Trix i Unix ---------------------------------- Den h„r texten „r enbart till f”r n”jets skull, och jag uppmanar ingen att anv„nda n†gra av de trix som finns beskrivna, men visst kan det vara skoj med ett aprilsk„mt d† och d†? :-) Obs! Texten „r menad till personer som inte „r s† hemma med UNIX, men „nd† skulle vilja l„ra sig n†gra roliga trix att ta till ibland. OK. F”r att b”rja med n†gra simpla saker som har med crontab'en att g”ra.. (F”r 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 f”rklara vad det „r. Om du inte vill skriva ett brev till mig kan du ju alltid ta och sl† upp crontab i f”rsta b„sta UNIX-Manual.) Om ni p† jobbet/skolan te.x k”r p† en Sparc och har m”jlighet att spela upp en sampling eller liknande, g”r en crontab som spelar upp samplingen te.x var 10'nde minut eller liknande. Alltid irriterande f”r den som sitter vid datorn. L„mplig sampling kan te.x vara ett hundskall. Om du p† n†t s„tt lyckats f† chansen att anv„nda en anv„ndare som du inte alls tycker om eller vill spela ett spratt och som inte „r s† bekant med UNIX, g”r en crontab †t honom som endast g”r ett directory i hans home te.x var 10'nde minut. Jag kan garantera att det kommer att bli jobbigt f”r honom/henne att radera alla diretorys vid varje inloggning.. --- Om du vill st”ra user'n kalle s† kan du skriva in f”ljande rad: $write kalle /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 /dev/kalles_tty (D† visas bara cat p† ps-listan) En variant p† det temat „r att skriva ett brev till kalle, inneh†llande /bin/sh. Detta kan ordnas genom att skriva f”ljande: $mail -sEtt_subjekt kalle -Haha.. Filen kan dock raderas genom att skriva: $rm ./-Haha.. .. men det kan du ju ”verl†ta †t den utsatte att lista ut :) .. --- Om du vill vara steget elakare kan du (om du f†r skriva till ngn annans home) skapa directorys unde varandra med l††††††nga namn. (Risken finns dock att shellen krashar pga att filnamnet blir f”r l†ngt :) N„r sedan stackars kalle, eller vem du nu har valt, ska radera alla de fina directorys som du har gjort kommer ngt i denna v„gen att intr„ffa: $rm -r ditt_fina_directory_som_har_ett_v„ldigt_l†ngt_namn rm: filename too long: ditt_fina_directory_som_har_ett_v„ldigt_l†ngt_namn/ditt_fina_directory _som_har_ett_v„ldigt_l†ngt_namn/ditt_fina_directory_som_har_ett_v„ldigt_l† ngt_namn/ditt_fina_directory_som_har_ett_v„ldigt_l†ngt_namn/ditt_fina_dire ctory_som_har_ett_v„ldigt_l†ngt_namn/ditt_fina_directory_som_har_ett_v„ldig ditt_fina_directory_som_har_ett_v„ldigt_l†ngt_namn/t_l†ngt_namn/ditt_fina_ directory_som_har_ett_v„ldigt_l†ngt_namn/ditt_fina_directory_som_har_ett_v „ldigt_l†ngt_namn/ditt_fina_directory_som_har_ett_v„ldigt_l†ngt_namn $ Det som intr„ffar „r helt enkelt att rm's buffer inte rymmer pathen till directoryt, och d„rf”r heller ej kan radera det... F”r att ta bort denna typen av directorys m†ste man f”rst cd'a sig en bit ner och sedan radera 'nerifr†n och upp' --- Om du vill g”ra dator'n lite sv†ranv„ndlig, skriv d† in f”ljande 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 f”ljande: $chmod 777 /tmp/prog1 $chmod 777 /tmp/prog2 $/tmp/prog1 & OK.. Du har nu n†tt slutet av denna "eminanta" text, som inte gav s† mycket. Kom bara ih†g att inte anv„nda n†gon av dessa sm† saker, om du nu inte har managern's tillst†nd. Starta speciellt inte de sista programmen, eftersom det kommer att f”rsv†ra f”r andra att logga in, och f”rsv†ra f”r de som redan „r p†loggade att g”ra n†gonting... I forts„ttningen kanske jag skriver n†t om hur man '”kar sin access' p† UNIX. Visst vet jag att det finns massor av texter med det temat, men hur m†nga av dem „r p† svenska? ______________________________________________________________________________ uXu Av Rubicon uXu ______________________________________________________________________________