Farces Unix et Linux


24

Quelles farces inoffensives savez-vous que ce serait génial de jouer avec vos collègues?


7
Inoffensif pour eux? Ou inoffensif pour vous quand ils viennent trouver leur revanche?
Stefan Lasiewski

2
Inoffensif pour le système.
Eimantas

Réponses:



17

Installez "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 (locomotive à vapeur) traverse votre terminal lorsque vous tapez" sl "comme vous vouliez taper 'ls'. C'est juste une commande de plaisanterie, et pas du tout utile. Mettez le binaire dans / usr / local / bin."


Il s'agit essentiellement d'un doublon de cette réponse , mais le moteur n'a aucun moyen de l'indiquer
Michael Mrozek

17

Parfois, je ssh dans ma machine à la maison et effrayais ma femme (ou le chat) en jouant un message sur les haut-parleurs en utilisant la synthèse vocale du festival.

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

woww ... c'est un peu drôle et un peu cruel ...
xenoterracide

5
Une fois, j'ai eu une conversation par messagerie instantanée avec ma femme au cours de laquelle elle a tapé ses messages dans la messagerie instantanée et j'ai tapé mes réponses dans un shell ssh qui leur a parlé. Elle a failli mourir de rire. Tout a commencé quand elle était afk et j'essayais d'attirer son attention. Elle pensait que l'ordinateur avait un virus. Pendant un moment, je prétendais que mes réponses provenaient de l'ordinateur lui-même, comme si elle avait une conversation avec lui.
Neil Mayhew

4
dd if=/dev/sda of=/dev/dsp- oh, thos happy days ...
polemon

16

Ajoutez cette ligne à ~/.bashrc(en supposant que le shell par défaut est bash)

export PROMPT_COMMAND="cd"

Peu importe où la victime cdva, elle finira toujours$HOME

Depuis la page de manuel de bash:

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

Je suis sûr que vous seriez en mesure de trouver des variantes plus créatives de ~/.bashrcfarces.


12

Pas nécessairement spécifique à UNIX, mais j'aime modifier le /etc/hostsfichier:

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

et cetera, puis configurer Apache avec un ErrorDocument 404 click_harder.htmlpointage vers cette page .


4
Je ne suis pas sûr de les envoyer sur une page d'erreur indiquant qu'IE fonctionnera sur un utilisateur * nix.
xenoterracide du

1
@xenoterracide: Cela fait partie de la farce.
David Thornley

11

J'ai utilisé cette farce de script de redirection dans mon bureau pour renverser les images du navigateur.

Vous seriez étonné de voir à quel point les gens paniquent lorsqu'ils pensent avoir contracté un virus.

Vous pouvez également utiliser la farce pour rendre les images floues (vous choisissez le degré de flou), assez drôle lorsque vous n'en faites pas trop - les gens pensent que leurs yeux sont fatigués ou que le moniteur est bancal.


Oh! Battez-moi :)
Avery Payne

Il y a aussi une version de cela dans la galerie d'extensions de chrome, facile à glisser dans l'ordinateur de certains lorsque vous vous asseyez pour parcourir.
Caleb

10

... Je ne suis pas sûr de l'innocuité, mais j'ai une fois défini le niveau d'exécution par défaut de mon colocataire sur 6. Ce fut un après-midi amusant (pour moi).


Lol. Brillant. :)
Lucas Jones

Cruel et insolite. Et oh si doux.
Caleb

8

Voici une farce inoffensive.

Vous serez surpris du nombre de personnes qui ne connaissent pas le caractère tty stop. Donc, lorsque votre victime quitte son terminal, arrêtez le terminal à l'aide de Ctrl-S (c'est ce que c'est généralement, stty -a vous montrera la clé sur ce terminal). Et puis, lorsque la victime reviendra, elle ou il s'efforcera de faire revivre le terminal ...

Et si vous trouvez quelqu'un qui continue de quitter son terminal ... vous avez vraiment de la chance!


1
C'est juste du mal. ;) Je bascule normalement entre l'utilisation d'une machine Windows et je tape souvent C-slors de l'enregistrement.
Patrick

1
Pour mémoire, vous pouvez revenir à la normalité en appuyant sur Ctrl-C.
badp

1
Aha, c'est ce qui m'est arrivé ! Merci à @badp que j'apprends Ctrl-Cmaintenant! Mais attendez, la réponse nous dit d'utiliser Ctrl-Q. Qui est correct?
imz - Ivan Zakharyaschev

6

Mon préféré est de me connecter à un ordinateur à proximité et de jouer au cricket ou à la grenouille.

Pendant que je travaillais à Miami en Floride, j'avais toute ma famille, de retour dans l'Oregon, à la recherche d'une grenouille dans le garage.


5

De retour à l'école, dans le laboratoire CS (postes de travail solaires à l'époque), j'ai compilé mpg123 à partir de la source dans mon répertoire personnel (c'était amusant), puis chaque fois que quelqu'un sortait du laboratoire (sans verrouiller son poste de travail), je le faisais modifier leur .cshrc (le shell par défaut des postes de travail) pour jouer "Imagine" de John Lennon à chaque fois qu'ils se sont connectés. à toute heure du jour ou de la nuit où je suis entré.


5
alias cd="eject -T"

Dans ~/.${shell}rc

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

Si amusant :)


4

Celui que j'aime vraiment est d'alias ls = "sl" (nécessite sl installé, ce qui peut ou non être un problème).

Pour ceux qui ne sont pas au courant, sl est un programme qui, étant une faute de frappe courante de ls, a été créé pour vous apprendre à taper sl. Il affiche un train choo choo roulant, que vous ne pouvez pas sortir avec Cc ou Cd (à moins qu'il ne -esoit passé).

Vous pouvez même lui faire faire différentes choses avec certains paramètres. Par 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.

Je ne recommande pas d'utiliser -e si vous allez jouer avec vos collègues, mais les autres ont un potentiel de rire sérieux.


4

À l'époque des systèmes à terminal uniquement, j'ai créé un programme qui simulait le programme de connexion, mais je n'arrêtais pas de dire "Connexion incorrecte". Je l'ai ensuite mis en marche sur le terminal d'un collègue pendant qu'il était au déjeuner.

Quand il est revenu, il est devenu vraiment confus et a paniqué en se demandant si son mot de passe avait changé ou quelque chose, et m'a en fait appelé pour me demander de l'aider à résoudre le problème. J'ai commencé à faire toutes sortes de suggestions à consonance plausible mais inutiles pour des choses qu'il pourrait essayer, et j'ai pu m'en tirer avec un son complètement innocent pendant plusieurs minutes, jusqu'à ce qu'il finisse par sentir un rat quand j'ai manqué de suggestions raisonnables et j'ai commencé à dire quelques-unes des choses vraiment bizarres! Nous avons ensuite bien ri ensemble.


4

Celui-ci fonctionne très bien sur Windows, mais peut également être appliqué à KDE ou Gnome:

  1. Ouvrez certains programmes, juste pour que cela ressemble à une session de travail normale
  2. Faites une capture d'écran de l'ensemble du bureau avec toutes les applications en cours d'exécution
  3. Réglez tous les panneaux (ou sous Windows la barre de démarrage) sur masqué
  4. Déplacer toutes les icônes du bureau vers un dossier en dehors du bureau
  5. Définir la capture d'écran comme image d'arrière-plan du bureau

Il semblerait que l'ordinateur se bloque complètement, mais en fait, il fonctionne parfaitement bien. Si vous êtes particulièrement méchant, vous pourriez avoir dans la capture d'écran une fenêtre Firefox avec un site Web étonnant ou embarrassant. (Ne faites pas ça au bureau.)


3

Il y a très longtemps, quand j'étais à l'université, je travaillais tard dans la nuit sur un projet sur un terminal Unix (juste un tty, pas X Windows), tout d'un coup des messages comme "Avez-vous faim?" "Pourquoi travaillez-vous toujours?" "La date limite est demain, abandonne et va dormir!" a commencé à apparaître sur mon écran.

Il se trouve qu'un copain était à travers la pièce, en train de cat'ou echo' vers l'appareil de mon terminal ( /dev/pts/<whatever>) - les messages sont apparus directement sur mon terminal, sans aucune sorte d'attribution (contrairement à writeou wall).

De nos jours, les systèmes sont plus verrouillés, je doute qu'il soit aussi facile de trouver des terminaux accessibles en écriture. Malheureusement, c'était il y a de nombreuses années, donc je ne l'ai pas essayé depuis longtemps, il y a peut-être une façon différente de le faire maintenant.


Cela fonctionne très bien de nos jours encore: D
badp



1

Ce type a proposé une liste d'alias qui pourraient être mis en .bashrc lors d'une entrevue avec quelqu'un pour un poste de travail d'administrateur système Linux / Unix. Je publierai la liste complète des alias ici, mais si vous le souhaitez, vous pouvez lire l'article complet ici . Je trouve ça assez drôle ..

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

La plupart des farces dont je me souvenais que je jouais sur les autres étaient deux, pendant que j'étudiais.

  1. A écrit un suwrapper qui demanderait le mot de passe de l'utilisateur et les cacherait dans un fichier inscriptible pour moi, puis reviendrait à la normale su. À la fin, j'aurais toute la collection de mots de passe de l'utilisateur sur le réseau et habitué à les taquiner d'une manière ou d'une autre, quel que soit le mot de passe de l'utilisateur, ce qui leur indiquerait symboliquement que je suis au courant de leurs mots de passe. C'était amusant cependant :-))

  2. J'ai déployé un script cgi sur une instance http qui, déguisé, collecterait le mot de passe de l'utilisateur en disant que l'authentification se fait par le système et ils partageraient avec plaisir leurs mots de passe au script cgi qui les stockerait dans un fichier texte.

Je me suis bien amusé, tous deux liés à la supercherie des mots de passe. Je n'encouragerais pas cela maintenant. Comme je suis maintenant dans la peau de l'administrateur système et décourage strictement les gens de partager leurs mots de passe, même pas sur le Web. En cas de doute, contactez SysAdm pour la légitimité du site dans le réseau local.


0

définissez la variable DISPLAY sur leur nom / IP de PC.
ouvrez les fenêtres de débogage (wdb) sur le PC de quelqu'un et ils sont confus ce qui se passe. Bien sûr, leur PC devrait avoir xwin en cours d'exécution et xhost +.


0

Fonctionne pour les écrans X11, si vous pouvez y accéder, avec des "raccourcis" sur le bureau:

  1. Ajoutez un dossier sur le bureau, appelez-le " Horse porn ".
  2. Utilisez GIMP pour prendre une boutique d'écran de l'ensemble du bureau.
  3. Définissez la capture d'écran que vous avez prise à l'étape deux comme fond d'écran.
  4. Supprimer le " Horse porn dossier ". Vous devriez toujours voir le dossier car il fait partie de la capture d'écran définie comme fond d'écran.
  5. Obtenez le chronomètre et voyez combien de temps il faut à $ user pour le calculer.

Fonctionne également sur Windows (TM).


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

Attention : c'est une fork bombe ! Mais vous devriez l'essayer une fois; )

Une bombe fork est un processus qui se clone (se bifurque) lui-même, le clone fait alors la même chose, et ces clones font la même chose, etc. C'est un vrai travail méchant, et pas une farce en aucune façon.


6
CE N'EST PAS HORTE ET CASSÉ DES CHOSES!
wzzrd

2
C'est une bonne utilisation pour la virtualisation. Faites exécuter un invité sur votre instance KVM / Virtualbox et essayez ceci - vous pouvez toujours redémarrer. C'est une opportunité éducative.
Stefan Lasiewski

Oh, il existe des moyens de rendre cette attaque inoffensive ... Mais la solution est pire que le remède. :(
Arafangion

Comment ça marche?
Kevin Cantu

1
Ahhh, même Bash autorise :comme nom de fonction. Bien que cela :(){ :|:& };:semble nécessaire ...
Kevin Cantu
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.