Unix & Linux Streiche


24

Welche harmlosen Streiche, weißt du, wären großartig für deine Kollegen?


7
Harmlos für sie? Oder harmlos für dich, wenn sie kommen, um sich zu rächen?
Stefan Lasiewski

2
Unschädlich für das System.
Eimantas

Antworten:



17

Installieren Sie "sl". Choo Choo! http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html

      ====        ________                ___________
  _D _|  |_______/        \__I_I_____===__|_________|
   |(_)---  |   H\________/ |   |        =|___ ___|      _________________ 
   /     |  |   H  |  |     |   |         ||_| |_||     _|                \_____A
  |      |  |   H  |__--------------------| [___] |   =|                        |
  | ________|___H__/__|_____/[][]~\_______|       |   -|                        |
  |/ |   |-----------I_____I [][] []  D   |=======|____|________________________|_
__/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__|__________________________|_
 |/-=|___||    ||    ||    ||    |_____/~\___/          |_D__D__D_|  |_D__D__D_|
  \_/      \__/  \__/  \__/  \__/      \_/               \_/   \_/    \_/   \_/

"SL (Steam Locomotive) läuft über Ihr Terminal, wenn Sie" sl "eingeben, wie Sie es vorhatten," ls ". Es ist nur ein Scherzbefehl und überhaupt nicht nützlich. Stellen Sie die Binärdatei auf / usr / local / bin."


Dies ist im Wesentlichen ein Duplikat dieser Antwort , aber der Motor hat keine Möglichkeit anzuzeigen, dass
Michael Mrozek

17

Manchmal ssh ich zu Hause in mein Gerät und erschrecke meine Frau (oder die Katze), indem ich eine Nachricht über die Lautsprecher per Festivaltext-to-Speech abspiele.

echo "Helllloooo!  Is anyone home?" | festival --tts

woww ... das ist ein bisschen lustig und ein bisschen grausam ...
Xenoterracide

5
Ich hatte einmal ein Chat-Gespräch mit meiner Frau, in dem sie ihre Nachrichten in Chat eintippte, und ich tippte meine Antworten in eine SSH-Shell, die sie ansprach. Sie wäre fast lachend gestorben. Es begann, als sie afk war und ich versuchte, ihre Aufmerksamkeit zu erregen. Sie dachte, der Computer hätte einen Virus. Eine Weile tat ich so, als kämen meine Antworten vom Computer selbst, als würde sie sich mit ihm unterhalten.
Neil Mayhew

4
dd if=/dev/sda of=/dev/dsp- Oh, diese glücklichen Tage ...
Polemon

16

Hänge diese Zeile an ~/.bashrc(vorausgesetzt, die Standard-Shell ist bash)

export PROMPT_COMMAND="cd"

Egal, wo das Opfer cdhingeht, es landet immer noch in$HOME

Von der Bash-Manpage:

PROMPT_COMMAND  
    If set, the value is executed as a command prior to issuing each
    primary prompt.

13
cat<<EOF >> ~/.bashrc
alias cd='echo "Segmentation fault" && echo $* > /dev/null'
alias ls='echo "Segmentation fault"'
EOF

Ich bin mir sicher, dass Sie kreativere Varianten von ~/.bashrcStreich finden werden.


12

Nicht unbedingt UNIX-spezifisch, aber ich ändere die /etc/hostsDatei gerne :

127.0.0.1    google.com
127.0.0.1    slashdot.org
127.0.0.1    questionablecontent.net

und so weiter, und richten Sie dann Apache mit einem ErrorDocument 404 click_harder.htmlVerweis auf diese Seite ein .


4
Ich bin mir nicht sicher, ob ich sie an eine Fehlerseite sende, auf der angegeben ist, dass der IE auf einem * nix-Benutzer funktioniert.
Xenoterracide

1
@xenoterracide: Das ist ein Teil des Streichs.
David Thornley

11

Ich habe diesen Skript-Streich in meinem Büro benutzt, um die Browser-Bilder auf den Kopf zu stellen.

Sie werden erstaunt sein, wie panisch Menschen sind, wenn sie glauben, eine Art Virus erworben zu haben.

Sie können den Streich auch verwenden, um Bilder unscharf zu machen (Sie wählen den Grad der Unschärfe), ziemlich lustig, wenn Sie es nicht übertreiben - die Leute denken, ihre Augen sind müde oder der Monitor ist wackelig.


D'oh! Schlagen Sie mich zu :)
Avery Payne

In der Chrome-Erweiterungsgalerie gibt es auch eine Reihe davon, die leicht in den Computer eines anderen Benutzers eingeschoben werden können, wenn Sie sich zum Durchsuchen hinsetzen.
Caleb

10

... Ich bin mir nicht sicher, ob es harmlos ist, aber ich habe einmal den Standard-Runlevel meines Mitbewohners auf 6 gesetzt. Das war ein amüsanter Nachmittag (für mich).


Lol. Brillant. :)
Lucas Jones

Grausam und ungewöhnlich. Und oh so süß.
Caleb

8

Hier ist ein harmloser Streich.

Sie werden überrascht sein, wie viele Leute nichts über den tty-Stop-Charakter wissen. Wenn Ihr Opfer sein Terminal verlässt, stoppen Sie das Terminal mit Strg-S (das ist im Allgemeinen so, stty -a zeigt Ihnen den Schlüssel auf diesem Terminal). Und wenn das Opfer zurückkommt, wird es sich bemühen, das Terminal wieder zum Leben zu erwecken ...

Und wenn Sie jemanden finden, der sein Terminal immer wieder verlässt ... dann haben Sie wirklich Glück!


1
Das ist nur böse. ;) Normalerweise C-swechsle ich zwischen der Verwendung eines Windows- Rechners und der häufigen Eingabe beim Speichern. Es ist ein Schmerz, wenn Sie ihn versehentlich treffen, wenn Sie auf einen Linux-Rechner wechseln.
Patrick

1
Für die Aufzeichnung können Sie zur Normalität zurückkehren, indem Sie Strg-C drücken.
Badp

1
Aha, das ist mir passiert ! Vielen Dank an @badp, über den ich gerade lerne Ctrl-C! Aber warte, die Antwort sagt uns, dass wir sie verwenden sollen Ctrl-Q. Welches ist richtig?
imz - Ivan Zakharyaschev

6

Mein Favorit meldet sich bei einem Computer in der Nähe an und spielt Kricket- oder Froschgeräusche.

Während meiner Abwesenheit in Miami, Florida, hatte ich meine ganze Familie in Oregon auf der Suche nach einem Frosch in der Garage.


5

Zurück in der Schule, im CS-Labor (Sun Workstations zu der Zeit), kompilierte ich mpg123 aus dem Quellcode in meinem Home-Verzeichnis (das hat Spaß gemacht) und wann immer jemand das Labor verließ (ohne die Workstation zu sperren), tat ich das ändere ihre .cshrc-Datei (die Standard-Shell der Workstations) so, dass sie "Imagine" von John Lennon spielt, wenn sie sich einloggen. Es hat mich amüsiert, diesen Song immer so leise zu hören (die Workstations hatten nur interne Lautsprecher) zu jeder Tages- oder Nachtzeit, in der ich ging.


5
alias cd="eject -T"

Im ~/.${shell}rc

echo "sleep 1" >>~/.${shell}rc

Was für ein Spaß :)


4

Eine, die ich wirklich mag, ist alias ls = "sl" (erfordert sl installiert, was ein Problem sein kann oder nicht).

Für diejenigen, die es nicht wissen, ist sl ein Programm, das, da es ein gängiger Tippfehler von ls ist, erstellt wurde, um Sie darin zu schulen, sl zu tippen. Es zeigt einen rollenden Choo Choo-Zug, aus dem Sie nicht mit Cc oder Cd ausbrechen können (es -esei denn, er wird übergeben).

Mit einigen Parametern können Sie sogar verschiedene Aktionen ausführen. Pro sl (6):

   OPTIONS

       -a     An accident seems to happen. You'll feel pity for people who cry for help.

       -l     shows little one.

       -F     It flies.

       -e     Allow interrupt by Ctrl+C.

Ich empfehle -e nicht, wenn Sie sich mit Ihren Kollegen anlegen wollen, aber der Rest hat ernsthaftes Lachpotential.


4

In den Tagen von Terminalsystemen habe ich ein Programm erstellt, das das Anmeldeprogramm simulierte, aber immer wieder sagte: "Anmeldung falsch". Ich habe es dann auf dem Terminal eines Kollegen laufen lassen, während er beim Mittagessen war.

Als er zurückkam, war er sehr verwirrt und in Panik. Er fragte sich, ob sich sein Passwort geändert hatte oder so und rief mich an, um mich zu bitten, ihm bei dem Problem zu helfen. Ich fing an, alle möglichen plausibel klingenden, aber nutzlosen Vorschläge für Dinge zu machen, die er versuchen könnte, und konnte einige Minuten damit davonkommen, völlig unschuldig zu klingen, bis er schließlich eine Ratte roch, als mir die vernünftigen Vorschläge ausgegangen waren und er anfing, einige zu sagen Wirklich ausgefallene Dinge! Wir hatten dann ein gutes Lachen darüber zusammen.


4

Dieser funktioniert hervorragend unter Windows, kann aber auch auf KDE oder Gnome angewendet werden:

  1. Öffnen Sie einige Programme, damit es wie eine normale Arbeitssitzung aussieht
  2. Machen Sie einen Screenshot des gesamten Desktops, während alle Apps ausgeführt werden
  3. Setze alle Panels (oder unter Windows die Startleiste) auf versteckt
  4. Verschieben Sie alle Desktop-Symbole in einen Ordner außerhalb des Desktops
  5. Legen Sie den Screenshot als Desktop-Hintergrundbild fest

Es sieht so aus, als ob der Computer vollständig hängt, aber tatsächlich funktioniert er einwandfrei. Wenn Sie besonders gemein sind, haben Sie im Screenshot möglicherweise ein Firefox-Fenster mit einer bearbeitenden oder peinlichen Website. (Mach das nicht im Büro.)


3

Vor langer Zeit, als ich an der Universität war und spät in der Nacht an einem Projekt auf einem Unix-Terminal arbeitete (nur ein paar, nicht X Windows), erschienen plötzlich Nachrichten wie "Hast du Hunger?" "Warum arbeitest du noch?" "Einsendeschluss ist morgen, einfach aufgeben und schlafen gehen!" begann auf meinem Bildschirm zu erscheinen.

Es stellte sich heraus, dass ein Kumpel durch den Raum lief catund echoauf das Gerät meines Terminals ging ( /dev/pts/<whatever>) - die Nachrichten wurden direkt auf meinem Terminal angezeigt , ohne dass eine Zuweisung erfolgte (anders als bei writeoder wall).

Heutzutage sind Systeme eher gesperrt. Ich bezweifle, dass es so einfach ist, beschreibbare Endgeräte zu finden. Leider war das viele, viele Jahre her, also habe ich es schon lange nicht mehr versucht, vielleicht gibt es jetzt einen anderen Weg, es zu tun.


Das funktioniert heute noch
prima


1

Hinzufügen zu .inputrc:

"nano": "vi"
"vi": "emacs"
"cd": "ls"

1

Dieser eine Typ hat eine Liste von Aliasnamen erstellt, die in .bashrc eingefügt werden können, wenn er jemanden für eine Linux / Unix-Sysadmin-Stelle interviewt. Ich werde die vollständige Liste der Aliase hier posten, aber wenn Sie möchten, können Sie den vollständigen Artikel hier lesen . Ich finde es ziemlich lustig ..

PS1="youAreHere/ "
export PS1
alias --='-'
alias ash='echo youAreHere/ '
alias bash='echo youAreHere/ '
alias cat='perl -l'
alias cd='cd .'
alias cp='echo cp'
alias csh='echo youAreHere/ '
alias df='echo /dev/dump 100% 100% 0% /tmp/jailfs/hoosegow/you'
alias echo='echo '
alias emacs='ed'
alias env='vmstat'
alias ex='ed'
alias exec='echo cannot fork'
alias exit='echo are you sure?'
alias id='echo user\(me\) group\(sadly the same\)'
alias joe='ed'
alias jsh='echo youAreHere/ '
alias kill='echo all dead'
alias ksh='echo youAreHere/ '
alias less='more ---x'
alias logout='echo are you sure?'
alias ls='echo .'
alias mkdir='echo making directory'
alias more='less </dev/null'
alias mv='echo stay'
alias netstat='cat /dev/random'
alias ping='ping /dev/null'
alias prompt='echo youAreHere/'
alias ps='echo you 501 501 0 Apr 1 ? 0:00 /usr/bin/vicks -vaporub'
alias pwd='echo you are here'
alias rm='echo can\'\''t find'
alias rmdir='removing directory'
alias set='iostat'
alias sh='echo youAreHere/ '
alias su='echo cannot su to'
alias sudo='exec'
alias touch='echo please don\'\''t touch'
alias unalias='echo no aliases found named'
alias vi='ed'
alias vim='ed'
alias w='echo x, y and z'
alias who='echo what?'
alias zsh='echo youAreHere/ '
# alias alias="sleep 5"  # Uncommenting that last line is optional ;)

1

Die meisten Streiche, an die ich mich erinnerte, waren zwei, während ich studierte.

  1. Schrieb einen suWrapper, der nach dem Passwort des Benutzers fragte und diese für mich in einer beschreibbaren Datei verwahrte, und fuhr dann mit dem Normalen fort su. Am Ende würde ich die gesamte Sammlung von Benutzerpasswörtern im Netzwerk haben und sie irgendwie damit ärgern, was auch immer das Benutzerpasswort bedeuten würde, um sie symbolisch anzudeuten, dass ich ihre Passwörter kenne. Es hat Spaß gemacht :-))

  2. Ich habe ein CGI-Skript auf einer http-Instanz implementiert, die das Kennwort des Benutzers als Versteck erfasst und angibt, dass die Authentifizierung vom System erfolgt, und sie haben ihre Kennwörter gerne für CGI-Skripts freigegeben, in denen sie in einer Textdatei gespeichert werden.

Hatte einen schönen Spaß, beide im Zusammenhang mit Passwort Trick. Ich würde das jetzt nicht fördern. Da ich jetzt in der Rolle des Systemadministrators stehe und Menschen strikt davon abhalte, ihre Passwörter auch im Web zu teilen. Wenden Sie sich im Zweifelsfall an SysAdm, um die Legitimität der Site im lokalen Netzwerk zu überprüfen.


0

Setzen Sie die Variable DISPLAY auf ihren PC-Namen / ihre IP.
Öffnen Sie Debug-Fenster (WDB) auf einem PC, und Sie sind verwirrt, was passiert. Natürlich sollte auf ihrem PC xwin und xhost + laufen.


0

Funktioniert für X11-Displays, wenn Sie darauf zugreifen können, mit "Verknüpfungen" auf dem Desktop:

  1. Füge einen Ordner auf dem Desktop hinzu und nenne ihn " Pferdeporno " ".
  2. Verwenden Sie GIMP, um einen Screen-Shop des gesamten Desktops zu erstellen.
  3. Stellen Sie den Screenshot, den Sie in Schritt zwei aufgenommen haben, als Hintergrund ein.
  4. Lösche den " Horse porn Ordner ". Der Ordner sollte weiterhin angezeigt werden, da er Teil des als Hintergrundbild festgelegten Screenshots ist.
  5. Holen Sie sich die Stoppuhr und sehen Sie, wie lange es dauert, bis $ user damit fertig ist.

Funktioniert auch unter Windows (TM).


-9
:(){ :|:& }:  //at your terminal

Warnung : Es ist eine fork Bombe ! Aber Sie sollten es einmal versuchen; )

Eine Fork-Bombe ist ein Prozess, der sich selbst klont (gabelt), der Klon dann dasselbe tut und diese Klone dasselbe tun usw. usw. Er wächst exponentiell, bis alle Systemressourcen verbraucht sind und das System hängt. Es ist eine wirklich üble Arbeit und keineswegs ein Streich.


6
DAS IST NICHT HARMLESS UND BRICHT SACHEN!
Wzzrd

2
Dies ist eine gute Verwendung für die Virtualisierung. Starten Sie einen Gast auf Ihrer KVM / Virtualbox-Instanz und versuchen Sie dies. Sie können jederzeit einen Neustart durchführen. Es ist eine Bildungsmöglichkeit.
Stefan Lasiewski

Oh, es gibt Möglichkeiten, diesen Angriff harmlos zu machen ... Aber die Lösung ist schlimmer als die Heilung. :(
Arafangion

Wie funktioniert es?
Kevin Cantu

1
Ahhh, erlaubt sogar Bash :als Funktionsname. Obwohl :(){ :|:& };:notwendig erscheint ...
Kevin Cantu
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.