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.
Pour mon TP noté de shell Unix (première année de DUT), au moment d'envoyer mon travail dans le répertoire du prof', je voulais le renommer avec mon login pour respecter les consignes (essai1.sh -> monlogin.sh).

J'ai fait un "rm essai1.sh monlogin.sh", au lieu de "mv essai1.sh monlogin.sh".

C'est quand le prompt m'a annoncé que "monlogin.sh" n'existait pas, que j'ai compris que j'avais merdé.
C'est quand j'ai demandé au prof' comment restaurer mon TP, que j'ai appris qu'il n'y avait pas de corbeille sous Unix.
J'ai été cité plusieurs fois en amphi... PEBKAC.
PEBKAC #818 proposé par legume le 08/06/2009 | 11 commentaires | 👍🏽 👎🏽 +1
sans parler du "rm -rf /" au lieu de "rm -rf ./" ^^
L'erreur fatale à ne pas commettre, surtout si on est connecté au serveur de prod :)

ps : oui je sais, si t'es pas root ça ne devrait pas poser trop de problèmes, mais bon à éviter quand même !
Commentaire #147470 écrit par Yotsumi le 09/06/2009 à 11h37 | 👍🏽 👎🏽
Oui, il y a un moment où on apprend tous quelque chose à nos dépends... ;)

Ceci dit, tu seras toujours sujet à quolibet pour ça ... :-P

Commentaire #147471 écrit par Arafel le 09/06/2009 à 12h26 | 👍🏽 👎🏽
quitte a être le seul de cet avis, 20 ans d'Unix, et 20 ans que je me demande si rm avec message de confirmation optionnel c'est vraiment raisonnable ?
Commentaire #147472 écrit par Uncleremus le 09/06/2009 à 12h40 | 👍🏽 👎🏽 +1
Ben... Je suis plutôt d'accord... Puisque soit t'as le choix entre dire OUI pour chaque fichier, soit pas de confirmation du tout...

Une fois n'est pas coutume, je trouve que microsoft a fait un truc mieux : OUI, NON, TOUJOURS OUI, TOUJOURS NON, ANNULER.


Excusez moi... Après avoir écrit ça, il va falloir que j'aille nettoyer mes doigts et mon clavier avec du white spirit, de l'eau de javel et de l'acide sulfurique...
Commentaire #147473 écrit par Arafel le 09/06/2009 à 13h00 | 👍🏽 👎🏽
Sinon, vous faite un "alias rm=" pour que rm point plutot vers un script fait maison, qui va soit vous demander oui pour tous, soit qui sera en réaliter un succétion de "mv" sur tout les fichier només vers un même dossier qui vous servira de corbeille. Ca sert à ça les script ...
Commentaire #147474 écrit par Javanight le 09/06/2009 à 14h04 | 👍🏽 👎🏽
Tiens pas con!
Bon, vite fait, ça devrait donner un truc dans ce genre :

#!/bin/bash
echo "Etes vous sur de vouloir effacer '"$@"' ? (y/N)"
read file
if [ "$file" = "y" ]; then
mv "$@" ~/.trash/"$@"
echo "Fichier effacée"
else
echo "Effacement annulée"
fi
exit 0

Je me rappelle aussi d'avoir lu un truc INtéressant une fois :
Si on crée un lien symbolique dans / et dont le nom commence par "_" et qui renvoie sur un autre lien qui renvoie sur le premier, le "rm -rf /" ne marche plus.(je suis plus très sur.Mais je sais qu'il faut que ça se morde la queue à un moment.)
Commentaire #147475 écrit par Arafel le 09/06/2009 à 14h19 | 👍🏽 👎🏽
En fait, si un nom commence par un dash (-), la commande croit que c'est un paramètre. Il faut donc écrire rm -f -- -monfichier pour effacer le fichier "-monfichier". A mes débuts, ca m'a occupé un petit moment :p (bon ok, j'aurai pu faire man rm plus tôt -_-)
Commentaire #147476 écrit par X_Cli le 09/06/2009 à 15h10 | 👍🏽 👎🏽
alias rm='rm -i'

Et voila, ca vous demande confirmation...
Commentaire #147477 écrit par katyucha le 09/06/2009 à 15h46 | 👍🏽 👎🏽
$man rm
NOM
rm - Effacer des fichiers et des répertoires
[...]
OPTIONS
[...]
-I demander une fois avant d’effacer plus de trois fichiers, ou pour les effacements récursifs. C’est moins intrusif que -i, mais protège tout de même de la plupart des erreurs
...
(C'est un i majuscule hein)
Commentaire #147478 écrit par O'bibi le 10/06/2009 à 12h00 | 👍🏽 👎🏽
Souvenir du jour où en tp shell aussi, alors que tout le monde dans la salle commence à ce plaindre de ralentissement pendant des exercices sur les REGEXP, l'admon réseau de l'IUT entre dans la salle et demande innocement qui est le binome TP22. Mon voisin et moi-même levons la main et il nous annonce qu'a l'avenir ça serait gentil de ne pas copier recursivement / dans son home ...
Commentaire #147479 écrit par Jumbef le 27/07/2009 à 07h32 | 👍🏽 👎🏽
Que l'utilisateur UNIX qui n'a jamais fait un rm intempestif lui lance le premier quolibet !!
La seule différence entre toi et les autres, c'est que toi tu l'as dit !!
Tous les autres l'ont au moins fait une fois (plusieurs fois pour les + graves) sauf qu'ils ont consciencieusement fermé leurs gueules !!!!!
Commentaire #147480 écrit par mulder le 28/12/2009 à 00h39 | 👍🏽 👎🏽