Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».
Le problème se situe entre la chaise et le clavier : soumettez vos histoires, donnez votre avis !
Ce site n'est pas le site original pebkac.fr. Je publie ici la liste des PEBKAC que j'ai pu sauvegarder avant que le site original ne soit mis hors ligne.
Un développeur tape par erreur « s tty erase ^? », avec un espace entre "s" et "tty". Il se rend rapidement compte qu'il y a sur la machine un script "s", qui arrête toutes les bases de données Oracle du réseau.

Il va donc voir l'administrateur SGBD, et lui dit que ce n'est peut-être pas une bonne idée d'appeler son script "s", ni de le mettre accessible à tous.

Celui-ci a réagi ainsi :
$ cd /opt/oracle/(...)/bin
$ rm s*

Oui, "s*", et non pas "s" tout court. Comme "sqlplus", "srvctl", "sqlldr", etc.
Tout cassé Oracle. PEBKAC.
PEBKAC #7043 proposé par Eric D le 21/02/2013 | 24 commentaires | 👍🏽 👎🏽 +329
L'étoile est volontaire, ou elle a été rajoutée par accident avant d'appuyer sur entrée? Pour savoir si c'est un idiot ou un étourdi (ou les deux...).

N'empêche que celui qui a créé le script permettant un arret immédiat de toutes les BDD, sans la moindre confirmation ni autorisation, et avec un nom d'une seule lettre, c'est un beau champion. Un rapport avec le certifié du pebkac précédent?
Commentaire #80344 écrit par Link le 21/02/2013 à 17h33 | 👍🏽 👎🏽
rm, la commande de la mort.
Commentaire #80347 écrit par ROB le 21/02/2013 à 17h46 | 👍🏽 👎🏽
D'ailleurs, je suis à la recherche du gars qui a décidé que mettre la touche * à côté d'entrée, c'était une bonne idée. Il mérite une franche correction.
Commentaire #80348 écrit par FBM le 21/02/2013 à 17h53 | 👍🏽 👎🏽
Seule son pouvoir est limité. Rien ne vaut le combo

sudo su
 rm -rf /*
Commentaire #80350 écrit par Link le 21/02/2013 à 18h08 | 👍🏽 👎🏽
S'il ne s'agit que d'avoir à restaurer des binaires, c'est pas bien méchant : il y a peu de chances qu'ils aient bougé depuis la dernière sauvegarde.

(Le serveur était bien sauvegardé, hein ?)
Commentaire #80353 écrit par Ash_Crow le 21/02/2013 à 18h11 | 👍🏽 👎🏽
si : rm -Rf /
^^
Commentaire #80354 écrit par ygnobl le 21/02/2013 à 18h18 | 👍🏽 👎🏽
Même moi qui ne suis pas spécialement un "systèmeux", je n'ai pu m'empêcher de retenir un vrai facepalm en lisant cette ligne de commande.

BEDP
Commentaire #80363 écrit par Skefrep le 21/02/2013 à 19h16 | 👍🏽 👎🏽
Ben non justement...

# rm -Rf /
rm: il est dangereux d'opérer récursivement sur « / »
rm: utilisez --no-preserve-root pour inhiber cette mesure de sûreté
Commentaire #80374 écrit par mickael9 le 21/02/2013 à 20h37 | 👍🏽 👎🏽
Ça m'arrive souvent de faire une erreur de frappe et de me retrouver avec
sudo su
 rm -rf /*

Pourquoi ils ont mis ces touches à coté d'Enter ?!
Commentaire #80382 écrit par X3N le 21/02/2013 à 21h21 | 👍🏽 👎🏽
Moralité : toujours taper le path d'abord, puis revenir au début de la ligne pour mettre le rm ...
Commentaire #80383 écrit par mini le 21/02/2013 à 21h50 | 👍🏽 👎🏽
@mini si tu veux t'embêter, je conseillerais alors un ls <path> puis rm [alt-shift-.] (rappel du dernier argument), qui sera probablement presque aussi rapide vu l'emplacement de la touche origine
Commentaire #80393 écrit par Noraa le 21/02/2013 à 23h04 | 👍🏽 👎🏽
Pas de soucis en bépo. :-3
sifflote
Commentaire #80394 écrit par Kebukai le 21/02/2013 à 23h14 | 👍🏽 👎🏽
Un grand pouvoir implique une grande sauvegardabilité.
Commentaire #80396 écrit par mini le 21/02/2013 à 23h20 | 👍🏽 👎🏽
Je ne comprends pas pourquoi tu dis ça...
rm est bien la commande pour lire les vidéos RealMedia, non ?



Non, vous ne me voyez plus, je ne suis plus là.
Commentaire #80398 écrit par Acné le 21/02/2013 à 23h28 | 👍🏽 👎🏽
Pour supprimer un script qui s'appelle « s » j'aurais plutôt lancé ça : rm $(locate bin/s)

<troll type="compet" alternate-type"ou pas">Mais bon, est-ce vraiment un mal de casser Oracle ? Ça ressemble plus à une vraie reconnaissance de ses valeurs pour moi.</troll>
Commentaire #80399 écrit par Acné le 21/02/2013 à 23h31 | 👍🏽 👎🏽
@mini : Ça n'empêche pas le petit doigt d'enfoncer [*] en se dirigeant vers [Return] en diagonale, hélas.
Commentaire #80406 écrit par Geist le 22/02/2013 à 00h01 | 👍🏽 👎🏽
Il te manque un = sur ton attribut alternate-type.
Commentaire #80459 écrit par Acorah le 22/02/2013 à 10h17 | 👍🏽 👎🏽
Argl ! Je le sais pourtant, ne pas poster juste avant d'aller se coucher...
Commentaire #80473 écrit par Acné le 22/02/2013 à 11h04 | 👍🏽 👎🏽
Cette reconnaissance de valeur peut t'amener à reconnaître la valeur nulle de ton compte en banque à la fin du mois suivant.
Commentaire #80496 écrit par mini le 22/02/2013 à 12h58 | 👍🏽 👎🏽
Euh... En fait, je ne travaille pas chez Oracle, hein !
Non, je suis chez un concurrent qui édite également un SGBD... Mais je ne suis pas dans la branche édition non plus.
Commentaire #80536 écrit par Acné le 22/02/2013 à 18h06 | 👍🏽 👎🏽
Le PEBKAC ayant eu lieu à Bruxelles, il s'agissait probablement d'un clavier belge et donc si l'étoile est bien à côté de la touche entrée, elle nécessite l'utilisation du shift (sinon ça fait $). C'était donc bien volontaire.

Ce n'était pas le même auteur que le PEBKAC précédent mais ils se valaient bien. Je les avais surnommés Neuneu Premier et Neuneu Second. L'un était DBA, l'autre sysadmin.
Commentaire #80576 écrit par Eric D le 22/02/2013 à 23h24 | 👍🏽 👎🏽
Il y a le grand classique:
cd /tmp
rm -rf .*
en pensant effacer les répertoires et fichiers cachés. Mais sans penser que le shell étend .* en:
rm -rf . .. .foo .bar .etc

Et que donc, ça efface la racine aussi... Strike !
Commentaire #80577 écrit par Eric D le 22/02/2013 à 23h27 | 👍🏽 👎🏽
Dans son cas, il avait bien mieux à supprimer qu'Oracle. ColdFusion par exemple. Ah merde, j'ai oublié le tag <troll>.
Sérieusement, il y avait juste 2000 utilisateurs sur cette DB de production. Je vous laisse imaginer la qualité du reste de son travail. En plus, il faisait partie de ce que j'appelle les incompétents cons: il y a des incompétents qui en sont conscients et laissent volontier ceux qui savent faire leur travail à leur place. Et puis il y a ceux qui empêchent les gens compétents de rattraper leurs conneries. Malheureusement, je ne peux pas trop élaborer sans m'attirer d'ennuis.
Commentaire #80578 écrit par Eric D le 22/02/2013 à 23h33 | 👍🏽 👎🏽
alias rm='rm -i' vient toujours à point.
Sauf qu'on s'y habitue et que le jour où on est sur une autre machine… aïe !
Commentaire #80615 écrit par /etc/passwd le 23/02/2013 à 19h41 | 👍🏽 👎🏽