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.
Aujourd'hui, en voulant améliorer mon serveur Apache en intégrant l'affichage de la map de mon serveur minecraft personnel, j'ai lancé un " rm -Rf mine* " dans le mauvais terminal.

Bilan : perte de plus deux semaines de backup du serveur minecraft, de son script de maintenance bash perso, des logs, etc.
Pour ne pas avoir fait un backup sur une autre partition plus récemment, et pour ne pas avoir fait de " rm -Rfi " : double PEBKAC.
PEBKAC #4896 proposé par minecrash le 29/01/2012 | 16 commentaires | 👍🏽 👎🏽 -33
Permalien est songeur. Il existe pourtant des outils de récupération de fichiers effacés ; mais peut-être y en avait-il trop ?
Commentaire #54642 écrit par Permalien le 31/07/2012 à 08h01 | 👍🏽 👎🏽
Quand on utilise des caractères génériques dans une commande de suppression, on vérifie avant de presser la fatidique touche "Entrée".

Ceci dit, en cherchant bien, ça a dû m'arriver aussi...hum...
Commentaire #54648 écrit par vualatele le 31/07/2012 à 09h54 | 👍🏽 👎🏽
@vualatele : C'est généralement APRES ce genre d'expérience qu'on fait attention avant de presser la touche fatidique.
Commentaire #54653 écrit par Acorah le 31/07/2012 à 10h08 | 👍🏽 👎🏽
Il faut toujours faire ultra-gaffe avec rm -rf ...
Commentaire #54687 écrit par Limeila le 31/07/2012 à 15h48 | 👍🏽 👎🏽
"rm -Rfi" ?
Donc, si on en croit les manpages :
-f ne pas demander de confirmation
-i demander une confirmation
Heu... KAMOULOX !
Commentaire #54693 écrit par Trololo le 31/07/2012 à 16h26 | 👍🏽 👎🏽
<hs> Vive minecraft! </hs>
Commentaire #54699 écrit par ROB le 31/07/2012 à 16h34 | 👍🏽 👎🏽
alias rm='rm -vI --one-file-system --preserve-root'
Commentaire #54724 écrit par Sigfrodi le 31/07/2012 à 18h55 | 👍🏽 👎🏽
Ne protège pas contre un rm -Rf :
$ alias rm='rm -vI --one-file-system --preserve-root'
$ mkdir trololo
$ touch trololo/a trololo/b trololo/c trololo/d trololo/e trololo/f trololo/g
$ alias
alias rm='rm -vI --one-file-system --preserve-root'
$ rm -Rf trololo/
détruit `trololo/b'
détruit `trololo/a'
détruit `trololo/g'
détruit `trololo/d'
détruit `trololo/e'
détruit `trololo/f'
détruit `trololo/c'
détruire le répertoire: `trololo'
Commentaire #54772 écrit par Trololo le 01/08/2012 à 11h14 | 👍🏽 👎🏽
genre
mkdir ~/.Trash
rm () { mv -- $@ ~/.Trash ; }
purge () { ls ~/.Trash ; echo Veux tu tout virer [o/N]? ; read rep; if [ $rep == "o" ] ; then /bin/rm -rf ~/.Trash ; fi ; }
Commentaire #54810 écrit par but2ene le 01/08/2012 à 23h31 | 👍🏽 👎🏽
purge () { ls ~/.Trash ; echo Veux tu tout virer [o/N]? ; read rep; if [ $rep == "o" ] ; then /bin/rm -rf ~/.Trash/* ; fi ; }

Histoire de ne pas virer le répertoire trash à chaque purge ;)
Commentaire #54823 écrit par but2ene le 02/08/2012 à 12h06 | 👍🏽 👎🏽
Faire des alias sur rm, c'est la pire connerie que l'on puisse faire. Certes ça protège ta machine depuis ton compte, mais si tu ne le fais que sur ton compte utilisateur et pas sur le compte root (ou l'inverse), ou que tu changes de machine, tu vas t'attendre à ce que la commande te demande une confirmation alors qu'elle va gentillement faire un rm -rf /*...
Commentaire #54826 écrit par BSK le 02/08/2012 à 14h37 | 👍🏽 👎🏽
@BSK : pas con, suffit d'appeler l'alias del ;)
Commentaire #54829 écrit par but2ene le 02/08/2012 à 19h26 | 👍🏽 👎🏽
Pour ça qu'il faut éviter rm.
Mais à force, on développe des automatismes, ça m'est arrivé plusieurs fois, heureusement pour des fichiers pas trop importants. Quand je tape rm, me vient tout de suite 2 questions:
"Est-ce que je veux vraiment supprimer ces fichier ou les déplacer ?"
"Est-ce que je le fais dans le bon contexte ? Est-ce les bons fichiers que je m'apprête à effacer ?"
Commentaire #54842 écrit par Cartman34 le 03/08/2012 à 09h35 | 👍🏽 👎🏽
Arf... l'option -i, c'est pour les amateurs voyons ! Les accidents occasionnels, bon, c'est les risques du métier :)
Commentaire #54865 écrit par korinthen le 03/08/2012 à 23h14 | 👍🏽 👎🏽
On se fait tous couiller une fois avec RM.
A ceux qui seraient tentés de me dire "pas moi" : patience, ça viendra un jour. Nyark nyark
Commentaire #54940 écrit par balro nain le 09/08/2012 à 00h05 | 👍🏽 👎🏽
@balro nain : Pas moi !
Bon, par contre, j'ai déjà eu des petits problèmes avec un "chown -R openvpn / etc/openvpn/untruc"... C'est pas mal non plus pour faire planter un serveur (même si les données restent récupérable plus facilement)...
Commentaire #54942 écrit par Troll Velu le 09/08/2012 à 12h54 | 👍🏽 👎🏽