Il paraît qu'il y a deux sortes d'admin: ceux qui ont déjà fait une boulette sous root, et ceux qui vont la faire.
Allez soyez pas timides, ça nous est tous déjà arrivé...
Faut voir le bon côté des choses:l'erreur est formative.
Ma spécialité? le rm -rf sans faire de pwd avant...
# Re: Sondage: votre plus grosse boulette sous root
Posté par M . Évalué à 1.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par 0xDEADBEEF . Évalué à 10.
sh-2.05b# rm *;o a.out
sh: o: command not found
sh-2.05b# ls
sh-2.05b#
ooops
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par xilun . Évalué à 3.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Jylam / jylam.lnxsce (site web personnel) . Évalué à 4.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par roger21 . Évalué à 5.
comme ca je fait chier avec mon chipotage ... oui c'est vrai :p
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par jms . Évalué à 4.
D'où l'utilité de faire des makefiles
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par ckyl . Évalué à 1.
J'ai encore testé hier soir : https://linuxfr.org/comments/387811.html(...)
Et on ne compte plus les rm -Rf $(INSTLAL_ROOT)/xxxx
Non definitivement les makefiles c'est dangereux :-)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Prae . Évalué à 1.
J'avais tendance à faire des makefiles pour faire de l'admin (ne cherchez pas pourquoi ;)
et au bout d'un moment, ca m'a tellement pris la tête que j'ai tout reconvertir en shell.
Seul problème: j'avais oublié de modifier toutes les variables $(var) en ${var} ...
dès l'execution, pof ! plus de système !
j'étais content vous pouvez pas savoir :))
(et surtout les users ;)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Olivier (site web personnel) . Évalué à 2.
- 2h du mat
- une démo à faire le lendemain matin
- dernière commande à taper. Toutes les autres consoles sont fermées, il ne reste qu'une console root d'ouverte
- la fleime de faire un "su"...
La commande :
dd if=/image_disquette of=/dev/hda (au lieu de /dev/fd0)
Le plus drôle, c'est que la machine a continué de parfaitement fonctionné jusqu'au reboot suivant !
J'ai beni "gpart" (http://www.stud.uni-hannover.de/user/76201/gpart/(...)) qui m'a permi de restaurer les 12 partitions du disque dur ! Une seule partition était irrécupérable, la 1ère, mais il n'y avait rien d'important dessus...
# Re: Sondage: votre plus grosse boulette sous root
Posté par earxtacy . Évalué à 2.
au lieu de rm -rf /repertoire
l'espace a été fatale ;)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par golgoth13 . Évalué à 1.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Sasuke . Évalué à 1.
au lieu de
rm -rf /tmp/*
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par tgl . Évalué à 10.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Alban Crequy (site web personnel) . Évalué à 2.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par tgl . Évalué à 3.
http://www.ugu.com/sui/ugu/show?tip.today(...)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par calandoa . Évalué à 1.
Il y a aussi l'attribut u qui serait utile mais qui n'a pas été implémenté.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Krunch (site web personnel) . Évalué à 4.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Mr F . Évalué à 1.
total 3
-rw-r--r-- 1 root root 1 2004-04-08 00:39 -i
-rw-r--r-- 1 root root 1 2004-04-08 00:40 -r
-rw-r--r-- 1 root root 1 2004-04-08 00:40 Tramo
root@astoria (-bash) [00:40:44] /tmp/2 > rm *
rm: détruire fichier régulier `Tramo'?
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Krunch (site web personnel) . Évalué à 2.
$ls
bar foo
$rm -i -f bar
$rm -f -i foo
rm: remove regular empty file `foo'?
Je pensait que c'était dans l'ordre alphabétique mais apparement non.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Krunch (site web personnel) . Évalué à 1.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 9.
C'etait l'admin système de l'IUT où j'ai fait mes études..
L'admin : " tient, je vais faire un batch, qui va me nettoyer ces p**** de repertoires temporaires envahis par les p**** de fichiers de ces étudiants. Et puis, pour eviter de me l'executer à la main, je vais le mettre dans le cron. tiens, ce soir par exemple, vers 18h30, quand je serais plus là. (Non, pas besoin de tester hein, je suis un super admin root)"
18h30 : quelques étudiants comme moi étaient encore en train de coder leur projets sur ces superbes vieux terminaux X HP relié au DPX20 (bull) tournant sous unix.
18h35 : moi, recherchant des fonctions dans des includes dans /usr/include (je débutais hein...) "ben, il est passé où le répertoire où j'etais tout à l'heure ? Arf, mince, je dois me gourer. bon cherchons ailleurs.
18h40 : rooo c'est pas vrai, je retrouve plus le repertoire machin ?
18h45 : ouh là, je dois être fatigué, je m'y perd de plus en plus dans cette arborescence... Tiens, le dpx20 aussi d'ailleurs... y a des trucs que je peux plus faire... bizarre
L'effacement a du prendre une demi-heure / une heure.
Le lendemain matin, annonce officielle en amphi : système KO. Indisponible durant une bonne partie de la journée. Le temps de tout réinstaller, y compris les sauvegardes de y a 36 heures.. (donc du coup : refaire une bonne partie du projet \o/ )
Mémorable.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Frédéric Guihéry (site web personnel) . Évalué à 2.
# su ftp
$ cd /home/ftp/tmp
$ rm -rf *
permission denied
$ exit
# rm -rf *
# pwd
/etc
# ls
:)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par ckyl . Évalué à 1.
Et aussi la variante de l'historique ou tu as oublié que tu as fait un cd depuis :-)
# Re: Sondage: votre plus grosse boulette sous root
Posté par Sasuke . Évalué à 1.
ls > /etc/passwd
# Re: Sondage: votre plus grosse boulette sous root
Posté par Jylam / jylam.lnxsce (site web personnel) . Évalué à 0.
autre connerie, rm -rf *.c au lieu de *.c~. Ca fait mal :)
# Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Alban Crequy (site web personnel) . Évalué à 2.
Il vaut mieux faire cd $PKGDATADIR && rm -rf $PKGDATADIR/*
Ainsi, si cd échoue (si le repertoire n'existe pas), le rm ne sera pas éxécuté.
Mais c'est vrai que dans ton cas, ça ne changeait rien...
# Re: Sondage: votre plus grosse boulette sous root
Posté par Alban Crequy (site web personnel) . Évalué à 1.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par tgl . Évalué à 6.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Alban Crequy (site web personnel) . Évalué à 3.
alias susu='sudo su -'
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par tgl . Évalué à 1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par Bernez . Évalué à 1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par Krunch (site web personnel) . Évalué à 1.
mount /dev/truc /mnt/truc
mkdir /mnt/truc/machin
cd /mnt/truc/machin/
mkdir -p foo/bar baz
# faire plein de trucs dans ces répertoires
cd foo/bar
# encore faire des trucs
cd ../../.. # hé oui il y a un .. de trop
rm -rf *
cd /
umount /mnt/truc
Alors on boot le CD, on attends...tiens bizarre il mets beaucoup de temps...et le disque qui arrète pas de tourner...reboot...tiens ma partition truc est toute propre...
Moralité: toujours utiliser le chemin absolu pour faire un rm -rf
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Re: Sondage: votre plus grosse boulette sous root
Posté par Nicolas Tramo . Évalué à 0.
rm -rf /
ou la foit au j'ai effacer mon kernel mais je me rappel plus de la commande 2 sec, je tes
# Re: Sondage: votre plus grosse boulette sous root
Posté par plagiats . Évalué à -1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par seginus . Évalué à 2.
- après de multiple cfdisk /dev/sda pour formater ma clef usb qui avait tendance à délirer, un petit cfdisk tout cour qui équivaut à un cfdisk /dev/hda (contrairement à fdisk qui râle si il n'y a pas d'argument). Et comme dit plus haut, c'est marrant de voire que ça tourne encore un moment après avoir formater son disque.
- un classique : rm debutdunomdufichier[tab]* qui marche très bien si il y a plusieurs fichiers, mais qui suivant le terminal, à le malheur de rajouter un espace si le fichier est unique. Je vous laisse deviner la suite. (par contre, ça ne m'est jamais arriver en root).
http://linuxfr.org/~ASpirit/10617.html(...) (déjà de bons exemples)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par modr12 . Évalué à 3.
bon il faut pas rebooter ou réecrire de façon exacte la table de partitions avec cfdisk
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par seginus . Évalué à 1.
En tout cas, je le saurais pour la prochaine fois (en espérent qu'elle ne vienne jamais).
# Re: Sondage: votre plus grosse boulette sous root
Posté par cassecou . Évalué à 3.
8
au lieu de
mke2fs /dev/hde8
Au retour chariot en trop. Maudit soit le copier-coller.
# Re: Sondage: votre plus grosse boulette sous root
Posté par olaf . Évalué à 5.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par spongurex . Évalué à 10.
;-)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par boris . Évalué à 0.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Nicolas Ternisien (site web personnel) . Évalué à 0.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par seginus . Évalué à 3.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Gabriel . Évalué à 2.
(pardon pardon pardon pardon .... c'était trop tentant je m'en vais en courant!)
# Re: Sondage: votre plus grosse boulette sous root
Posté par tfeserver tfe (site web personnel) . Évalué à 2.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par tgl . Évalué à 2.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par mcjo . Évalué à 3.
-machin : comment on fait ce truc
-chose : su -c "init 6"
machin is left....
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par doublehp (site web personnel) . Évalué à -2.
:(){ :|:&};:
et me dire ce que ca fait chez vous ?
# sisi ca marche tres bien: j ai essaye sur #linuxfr et sur divers bouchots ...
mais aussi, je peux me vanter d avoir reussi a faire taper a un geek
badblocks -svw /dev/hda
( sur #linuxfr - decidement )
puis je l avisais 1 mn plus tard ... tu devrais peut etre sauvegarder ta machine sur d autres machines du reseau ... il n a compris pourquoi qu une semaine plus tard ...
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Pierre Tramo (site web personnel) . Évalué à 1.
Vu comment tu te fais moinsser ça a l'air de bien marcher ici aussi ;)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par N-Mi . Évalué à 2.
juste par curiosité: ça fait quoi? (j'ai pas envie de le voir par moi même)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Aurélien Bompard (site web personnel) . Évalué à 1.
En non-obfuscated :
func() {
func | func &
};
func
Et voilà.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Vincent Richard (site web personnel) . Évalué à 2.
# Re: Sondage: votre plus grosse boulette sous root
Posté par Ian X . Évalué à 1.
pkgtool -> remove -> glibc
Puis installpkg glibc... Comment ça il ne veut plus rien faire mon pc sans glibc?
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par alphacc . Évalué à 1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par Yves Agostini (site web personnel) . Évalué à 2.
missingok
nocompress
postrotate
/usr/bin/killall -HUP proftpd
endscript
}
vicieux (trouvez les 2 erreurs mortelles)
et on se rend compte du résultat que plusieurs mois plus tard
[^] # heu ....
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: heu ....
Posté par Yves Agostini (site web personnel) . Évalué à 2.
- la premiere grosse boulette c'est xfer* (la flemme de taper 2 caractères supplémentaires !!!)
parcqu'a chaque rotation xferlog devient xferlog.1 puis xferlog.1.1 puis xferlog.1.1.1 puis xferlog.1.1.1.1
avec naturellement xferlog.1 qui devient xferlog.2 puis xferlog.2.1 puis xferlog.2.1.1 ....
et au bout de quelques mois on explose le nombre d'inodes !!!!!!! avec un logrotate en utilisation constante !!!!!!
- la deuxième boulette c'est d'avoir laissé ça dans /var/log
lorsqu'on veut récupérer la situation avec un rm -f xferlog* on obtient un "erreur ligne trop longue". Alors qu'en mettant tout ça dans /var/log/proftpd/ un simple rm -rf /var/log/proftpd/ sauvait rapidemment la situation.
[^] # Re: heu ....
Posté par gnumdk (site web personnel) . Évalué à 1.
for i in xferlog*
do
rm -f $i
done
:)
[^] # Re: heu ....
Posté par Da Scritch (site web personnel, Mastodon) . Évalué à 1.
t'aurais encore une ligne trop longue, me semble-t-il :
ton shell transformera ta première ligne en
for i in xferlog.1xferlog.1.1 xferlog.1.1.1 xferlog.1.1.1.1 (etc)
[^] # Re: heu ....
Posté par gnumdk (site web personnel) . Évalué à 1.
[^] # Re: heu ....
Posté par newbix . Évalué à 1.
find -maxdepth 1 -name 'xferlog*' -exec rm -f {} \;
[^] # Re: heu ....
Posté par Moule Atarte (site web personnel) . Évalué à 0.
J'aurais plutôt fait un :
#rm -f `ls -1 /var/log/xferlog*`
[^] # Re: heu ....
Posté par Narmer . Évalué à 1.
#rm -f `ls -1 /var/log/xferlog*`
va devenir
# rm -f /var/log/xferlog1.1 /var/log/xferlog1.2 /var/log/xferlog1.3 /var/log/xferlog1.4 /var/log/xferlog1.5 /var/log/xferlog1.6 .... -> l'infini
et le problème initiale n est pas résolu AMHA
Donc sa solution est plus bourrin mais reponds à la problématique
@+
[^] # Re: heu ....
Posté par remi . Évalué à 1.
moi j'aurais fait ca:
$ find /var/log -type f -maxdepth 1 -name 'xferlog*' -print0 | sudo \
xargs -0 rm -f
[^] # Re: heu ....
Posté par ckyl . Évalué à 1.
find /var/log -type f -maxdepth 1 -name 'xferlog*' -exec rm {} \;
Et voila
[^] # Re: heu ....
Posté par Boa Treize (site web personnel) . Évalué à 1.
devrait marcher aussi bien et est beaucoup plus performant.
Par ailleurs, spécial dédicace aux erreurs comme la tienne, qui remplissent la table d'inodes. Quand on ne connaît pas le truc, on met beaucoup de temps à comprendre pourquoi les scripts de démarrage se plaignent qu'ils n'arrivent pas à écrire sur le disque alors qu'il y a plein de place libre (bons souvenirs de 2002, y'en a qui me doivent une fière chandelle :)
[^] # Re: heu ....
Posté par tgl . Évalué à 1.
Le xargs, il va pas te transformer ça en un "rm fichier1 fichier2 ...", et donc avoir aussi le problème de la longueur de ligne ? Enfin y'a une option pour augmenter la longueur acceptée par contre je crois.
[^] # Re: heu ....
Posté par Boa Treize (site web personnel) . Évalué à 1.
Vérification :
find / | xargs | wc -l
(mettre ~ plutôt que / si le home est suffisamment gros pour ce genre de test)
# Re: Sondage: votre plus grosse boulette sous root
Posté par alphacc . Évalué à 4.
killall sshd...au lieu de killall -HUP sshd
the connection has been lost...
Grand moment de solitude
maintenant j'utilise tout le temps les scripts init.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Tutur . Évalué à 5.
Soit tu kill xinetd, mais tu as toujours ta connection ssh, soit tu kill sshd, mais pas de pbs, car xinetd tourne toujours.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par EmacsFR . Évalué à 1.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Xavier Teyssier (site web personnel) . Évalué à 1.
2 terminaux, l'un pointant sur une machine à 2 metres de moi, l'autre pointant de l'autre côté de l'océan.
Je veux rebooter la machine d'à côté, et me trompe de terminal.
Problème : l'autre n'avait pas de clavier connecté, et ne pouvait pas rebooter sans clavier...
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par gnumdk (site web personnel) . Évalué à 3.
sur une machine distante:
iptables -F
et plus rien :)
et oui, faut remettre le INPUT a ACCEPT avant :)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Fabien . Évalué à 1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par djapat . Évalué à 1.
Depuis, j'ai un alias qui demande confirmation !
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Jack ze . Évalué à 1.
1) un serveur Linux, réel, avec Oracle
2) une machine virtuelle VMWare avec un Linux de test
deux telnet/ssh ouverts
je fais "halt" sur le 2)...... "et merde ! c'était le premier....."
bon sans grande conséquence...... reboot, remontage de la base
mais ça fout en l'air l'uptime
tiens à ce propos comment on change l'uptime ? :-) (je sais c'est mal de tricher)
bon je vais chercher sur Google......
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Jack ze . Évalué à 0.
------> /proc/uptime
merci !
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Da Scritch (site web personnel, Mastodon) . Évalué à 1.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Vincent . Évalué à 1.
Et là, ce fut le drame ... (Mais je n'était connecté qu'à mon petit pc chez moi ... heureusement notre cluster de 3000 machines SuSE lui est resté allumé !)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par ploum (site web personnel, Mastodon) . Évalué à 0.
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: Sondage: votre plus grosse boulette sous root
Posté par Merlin (site web personnel) . Évalué à 1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par dirtydeeds . Évalué à 2.
chmod -R 777 depuis la racine sur un serveur de prod et le scélérat
essayer de s'en tirer en plaidant l'irresponsabilité (et un peu le cabanis)
nico si tu me lis, ont a bien fait de changé de métier :-))
# Un bon conseil
Posté par Tutur . Évalué à 5.
Donc prendre l'habitude de faire rm * -rf ou rm * -f permet d'éviter des erreurs et surtout permet de bien voir les fichiers que l'on va effacer.
[^] # Re: Un bon conseil
Posté par Mr F . Évalué à 0.
# Re: Sondage: votre plus grosse boulette sous root
Posté par Mathieu Pillard (site web personnel) . Évalué à 3.
# emerge -udP world
au lieu de
# emerge -uDp world
-P voulant dire prune, je me suis retrouvé avec un systeme beaucoup plus clean apres :) Vive les logs de emerge pour reinstaller les paquets effacés apres...
# Re: Sondage: votre plus grosse boulette sous root
Posté par gege (site web personnel) . Évalué à 1.
aller kill -9 -1....
oops j'étais loggué en root.... c'est encore plus radical que le halt.... comment ça tout le monde est à la rue ? ;-)
# Re: Sondage: votre plus grosse boulette sous root
Posté par spell (site web personnel) . Évalué à 1.
au lieu de
id:5:initdefault:
dans /etc/inittab.
Le drame c'est que ca c'est déroulé en plein examen pratique.
Obligé d'appeller le prof, qui nous a sorti une vielle disquette de boot ou le
seul éditor c'etait ed.
C'était en 98 mais quand même.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par doublehp (site web personnel) . Évalué à 2.
init=/sbin/bash
???
sauf si ton admin est vicieu et a mis un mdp sur lilo ... mais ils sont rares.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par M . Évalué à 2.
# Re: Sondage: votre plus grosse boulette sous root
Posté par ukemi . Évalué à 1.
(pour les malvoyant: un espace entre bin/ et mysql)
# Re: Sondage: votre plus grosse boulette sous root
Posté par ploum (site web personnel, Mastodon) . Évalué à 3.
Je configure le routeur wireless pour qu'il n'accepte que les adresses MAC connues.
Je regarde l'adresse MAC dans les connexions déjà effectuées au routeur.
Je n'ai pas le droit à l'erreur car je n'ai pas de carte réseau "classique" disponible avant une semaine et donc pas moyen de reprendre la main sur le routeur wireless.
Je vérifie donc bien 4 fois l'adresse MAC.
J'appuie "enter" et, au moment ou je presse, je me rend compte... que j'avais mis l'adresse MAC du routeur lui-même !!!!
Argh !
(PS: une réinitialisation complète du routeur ne change rien au problème. En effet, par défaut, le routeur se met sur le canal 12. Mais ma carte wireless n'accepte que les 11 premiers canaux... )
Bref, une semaine d'attente...
Mes livres CC By-SA : https://ploum.net/livres.html
# Re: Sondage: votre plus grosse boulette sous root
Posté par Rage . Évalué à 1.
cd /usr/bin
cat * | ls
ou bien
cat * > ls (voir sans doute un truc encore pire car les commandes refusaient mes ordres, satané machin!)
pour obtenir en fait le résultat de ls /usr/bin/ | more mais justement j'avais pas bien lu toute la page descommandes à cette époque et je ne trouvais pas.
Je me souviens uniquement du résultat, ayant arrêté le bousin avant la fin de la commande j'avais réussi à déplacer la plupart des binaires de /usr/bin/ dans /usr/bin/ls... fin de la première leçon, ne pas tester les commandes sous root!
# Re: Sondage: votre plus grosse boulette sous root
Posté par rootix . Évalué à 1.
Ensuite, j'ai dû regarder un par un les répertoires pour savoir les droits d'origine en comparant à une autre install.
Sinon, perdre 8 ou 10 tables de partitions sans être root grâce à xcdroast. J'ai pu tout récupérer avec diskedit sous une disquette DOS en recalculant les tables de partitions avec une caculette. (ça m'a pris 1jour et demi pour comprendre le fonctionnement et 10 minutes pour tout restaurer)
Sinon, je n'ai jamais fait de boulettes.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par seginus . Évalué à 2.
T'en fais pas, ça viendra pour toi aussi. :-)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par rootix . Évalué à 1.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par babatOO . Évalué à 1.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par rootix . Évalué à 1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 1.
#cd ..
#rm -rf /etc
*meeeerde!*
#ls
Who are you to do that?
#cd
Who are you to do that?
--
Storm Linux, il y a trois ou quatre ans...
J ai un peu oublié le message, mais il m afficahit vraiment un truc genre
Who are you to do that?
à chaque commande rentrée :)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par gaaaaaAab . Évalué à 1.
"You don't exist. Go away"
c'était mes débuts sous linux sur la machine d'un pote. Une install toute fraiche. Tiens, c'est rigolo linux, je vais faire joujou.
man useradd
woua c'est cool, on peut ajouter des utilisateurs en ligne de
commande.
bon, le man me dit qu'on peut lui donner un home par défaut. hop,
le premier réperoire que je connais qui me passe par la tête: /etc
Normalement, à ce stage, un sourire hilare s'affiche sur vos visages
si vous voyez ce qui se profile ;)
bon, assez joué avec cette utilisateur de test, supprimons le (ainsi
que son home ....) voila voila voila ... Tiens, si on réinstallait ... :p
dans le meme genre, faire un mv /etc/passwd /etc/passwd.bak,
c'est pas une bonne idée. Préférez un cp au mv ... ou alors ne
surtout pas quitter le compte root ....
# Re: Sondage: votre plus grosse boulette sous root
Posté par neos . Évalué à 1.
Les users étaient contents !
# Re: Sondage: votre plus grosse boulette sous root
Posté par David Sporn (site web personnel) . Évalué à 1.
Sauf que -et c'est là que c'est drôle-, on avait oublié qu'on était en root car on venait de faire un truc nécessitant d'être root (lancer un module ou faire un mount ou encore une connerie dans ce genre).
Ce qui devait arriver arriva : machine bloquée, on tape plein de trucs genre CTRL+C, CTRL+D, CTRL+Z, dans l'espoir -faible- de reprendre le contrôle.
Las, la machine finit par afficher le message suivant "You do not exist. Go away !" (Tu n'existes pas. Va-t-en !)
Sinon un autre truc marrant que j'ai fait, c'est lorsque j'ai eu le premier PC de ma vie (Noel 97) : j'avais aussi acheté un numéro de "dream" avec une Débian sur le CD.
La première chose que j'ai faite après avoir créé la disquette de démarage, c'est de formatter mon disque dur où il y avait Windows95 puis j'ai installé la Débian.
Sauf que -et c'est là que c'est drole- la distribution était _incomplète_ (la suite au prochain numéro...) et je ne l'ai pas compris tout de suite, du coup je m'échinais sur dselect (que j'ai trouvé très simple d'utilisation, si si) sans comprendre pourquoi la plupart des packages ne s'installaient pas.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Bilbo . Évalué à 2.
Un netscape http://www.playboy.com(...) -display="terminalDuBlaireaud'ACote", c'est toujours rigolo.
Et la, mon pote se decide :" Je vais remplir le terminal avec de xeyes, ca sera super chiant à fermer !" Il se fait un script à la con, et le lance pour le tester. Résultat, environ 250 - 300 xeyes sur son écran, on connaissait pas killall, et kill ne marchait pas... Un grand moment de fou rire après sa 1/2 heure à cliquer pour tout fermer ;-)
Enfin, bon, c'est un peu hors sujet, on n'était pas root...
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par ploum (site web personnel, Mastodon) . Évalué à 1.
A partir d'un certain nombre de fenêtres netscape, la machine rame trop et il faut attendre plusieurs secondes pour pouvoir fermer la fenêtre (avec les madames peu habillées en plein écran !)
Comme c'est un autre user qui lance en utilisant ton display, tu peux pas faire de killall et tu dois fermer à la main avec ta souris.
On se met chacun dans une salle info différente et on lance des netscapes sur différents sites de boules sur le terminal de l'autre.
Avec la souris, on ferme les netscape que l'autre nous envoie.
Très rigolo :)
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par 桃白白 . Évalué à 1.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Vincent P (site web personnel) . Évalué à 1.
Perso j'utilise quasiment que sudo, ca limite deja un peu les conneries possibles.
Et la pire connerie j'ai du la faire en voulant sauvegarder tous les fichiers de conf d'un repertoire perso, cad pour moi tout ceux qui commencaient par ".*", ceci recursivement .... au bout d'une demie heure je me suis dit qu'il y avait un probleme... forcement ".*" ca comprend aussi ".." !
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par beagf (site web personnel) . Évalué à 1.
Mais je me suis jurer de ne plus le faire depuis le jours ou pendant un TP on se faisait une petite guerre dans ce genre, donc je bricole l'arme absolue pour pouvoir finir mon TP tranquil en bonbardant les autres, un petit script qui toutes les secondes execute un netscape sur une machine au hazard dans la salle. Les machine on des nom du genre cXXXmYY avec XXX le numero de la salle et YY le numero de la machine donc pas compliquer...
Le probleme c'est que j'avais oublier que le prof bossais sur la machine 0, lui il a pas oublier de trouver vite fait qui est-ce qui faisait le malin...
# Re: Sondage: votre plus grosse boulette sous root
Posté par EmacsFR . Évalué à 2.
Sorry la prod, les usines toussa :)
P.S: depuis, j'ai des beaux prompt en couleur qui me permettent de savoir si je suis Mr DIeu ou Grosse Bouse
# Des binaires statiques et dynamiques
Posté par Benoît Sibaud (site web personnel) . Évalué à 3.
J'aime bien aussi le mke2fs -j au lieu de tune2fs -j.
Mais sinon tout le monde sait que la plus grosse boulette sous root, c'est de filer des comptes aux utilisateurs...
[^] # Re: Des binaires statiques et dynamiques
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par Docteur_Canard . Évalué à 2.
Résultat : impossible d'utiliser rpm/urpmi.
Bon ça s'est résolu assez vite : récupération du tarball kivabien sur un miroir Slack :)
# Re: Sondage: votre plus grosse boulette sous root
Posté par doublehp (site web personnel) . Évalué à 0.
$ mv libc libc.old # la suite ma apris qu il aurait fallu au prealable dresser une var d env pour que les chose facheuses n arrivent
# sur une sun, j ai plugue un second dur SCSI, et j ai lance le partitioneur sur le mauvais disque ... ai du reinstaller toute la machine :(
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Kibos . Évalué à 1.
>mv /lib/libc.so /lib/libc.so.old
Plus possible de lancer la moindre commande. Solution (après 10 minutes de sueurs froides) : taper simplement "ldconfig" qui est compilé en statique et qui trouve /lib/libc.so.old. A ce moment-là, je me suis dit que linux c'est quand même super bien fait :)
# extrait de fortune
Posté par Krunch (site web personnel) . Évalué à 1.
* neosadik is da boulet of da day
<@neosadik> le premier qui veut niquer une machine il me le dit
<@neosadik> je lui casse en une ligne de commande !
<@acid_> neosadik: ta afit quoi ?
<@neosadik> un simple SCP
* neosadik is da roxor :)
<[PORNO]-Krunch> 0_o
<[PORNO]-Krunch> c'est pas le scp qui t'a niqué le pc !?
<@neosadik> et oui men
<@neosadik> tu sais pas a qui t'as a faire :)
<[PORNO]-Krunch> comment ta fait ?
<@neosadik> BON OK JE T'AVOUE TOUT
<@neosadik> scp 192.168.0.25:/lib/libc.so.6 /lib/libc.so.6
-- #freearena sur Quakenet
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: extrait de fortune
Posté par titi toto . Évalué à 1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par Obsidian . Évalué à 1.
Ma plus grosse boulette sous root
# echo -e " ***\n *******\n *********\n *********\n *********\n *******\n ***"
Les dégats sont très limités ...
# Re: Sondage: votre plus grosse boulette sous root
Posté par maher b . Évalué à 1.
au lieu de toto*
aaaaaaaaaaaaaaaaaargh
# Re: Sondage: votre plus grosse boulette sous root
Posté par Mr_max . Évalué à 1.
je commence à me demander si c t pas reparable...
c t un truc style :
# chmod 777 / -R
hum... j'ai preferé reinstaller tout le systeme... car bon kan le simple user peut modifier les fichiers systemes c pas cool...
# Re: Sondage: votre plus grosse boulette sous root
Posté par Erwan . Évalué à 1.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par gnumdk (site web personnel) . Évalué à 1.
Mais, un petit xfs_repair /dev/hda1 depuis un cd de boot et c'etait repartit. ouf :)
# Re: Sondage: votre plus grosse boulette sous root
Posté par Tony Gencyl . Évalué à 1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par togno . Évalué à 1.
#halt
(Ooooups !)
# ^c^c^c
#
(ouf !)
J'ai réagit rapidement et pu stopper à temps la séquence de shutdown. C'était un serveur de prod sur une appli banquaire. Le genre de truc sensible quoi :o)
# Re: Sondage: votre plus grosse boulette sous root
Posté par Snark_Boojum . Évalué à 1.
1) je tape toute la commande sans les "*", puis je reviens pour les rajouter;
2) j'utilise la complétion pour être sûr de ne pas taper n'importe quoi.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Boa Treize (site web personnel) . Évalué à 3.
# Re: Sondage: votre plus grosse boulette sous root
Posté par babatOO . Évalué à 1.
je reste définitivement en mode graphique alors !
en attendant d'en savoir plus plus plus ..:):):)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Nico . Évalué à 1.
Comment ça les assistants n'ont pas de garde fous ??
--> []
# Re: Sondage: votre plus grosse boulette sous root
Posté par Moonz . Évalué à 1.
# mv ls_in_rpm /usr/bin
# ls /usr/bin
/usr/bin
# cd /usr/bin
bash: cd: /usr/bin: N'est pas un répertoire
# cat /usr/bin
rpm -ql `rpm -qa | grep $1`
J'ai jamais compris pourquoi il m'a remplacé mon dossier bin par mon script. Par contre maintenant je n'oublie jamais le / après un répertoire ^^. Par contre contrairement à d'autres plus haut ca a merdé très vite (il ne trouvait plus aucun éxécutable)
Sinon j'ai du en faire d'autres, mais réparables. Le classique rm -f * en se plantant de répertoire (notamment dans les scripts d'init, un petit rpm -ivh init-scripts a tout remis dans l'ordre)
C'était pas en root, mais j'ai aussi fait un rm -rf `pwd` (histoire d'éviter la complétion (ça s'écrit comment :) ? ). J'avais fait un cd .. de trop auparavant. Mon dossier Projects entièrement vidé...
# Re: Sondage: votre plus grosse boulette sous root
Posté par Sébastien BLAISOT . Évalué à 1.
1) mke2fs /dev/hda
j'avais bien tapé le num de la partoche, mais en appuyant sur entrée, mon doigt a ripé et a appuyé sur backspace avant.
résultat : un beau filesystem ext2 par dessus ma table des partoches
2) chmod -R 400 ${mapartition}/*
malheureusement, la variable mapartition n'était pas instanciée.
ensuite impossible de lancer qui que ca soit.
vive l'option --setperms de rpm apres un boot sur le CD rescue.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Benjamin (site web personnel) . Évalué à 1.
- /backup contient des backups, un cron efface les fichiers de + de 2 mois.
- un jour /var est trop gros, parce que le service grossit et qu'on avait pas prévu si gros, je fais un lien symbolique de /var sur /backup/var ;)
Je vous laisse deviner le drame 2 mois plus tard
"Mais pourquoi hal.no-log.org ne répond plus ?"
"J'sais pas"
"tiens c'est bizarre, /var a disparu !!!"
...
----------------
La deuxieme n'était pas moins vicieuse :
un script qui fait le miroir d'un site web :
cd /html/q/quagga/www/
rsync www.quagga.net::quaggaweb . -az --delete **skip password**
chown 33.2273 * -R
Le seul problème c'est le jour où l'on a supprimé /html/q/quagga/www/
et la le chown fit son effet sur / :)
(oui, y'a pas besoin d'être root pour lancer un rsync, mais bon ...)
# Re: Sondage: votre plus grosse boulette sous root
Posté par kesako . Évalué à 1.
m'en etant appercu immediatement j'ai fait un ctrl C brutal.
ca s'est arreté , mais comme je savait que c'etait trop tard . je n'ai pas voulu prendre de risque :
- j'ai fait un reset brutal
- j'ai rebooté sur une disquette (tomsrtbt)
- j'ai constaté que /bin et une partie de /usr etaient gravement touchés, mais semble-t- il pas /etc ni surtout /home
- alors j' ai configuré le reseau et copié tout ce qui etait important sur une autre machine
- re-installé toute la becane , et recopie du /home et reconfig du /etc
2 petites heures de boulot... pas la mort ( a coté de la dizaine de jours qu'il m'avait fallu pour configurer la machine de zero)
sauf qu'il etait 23h au moment de la manip fautive....
# Re: Sondage: votre plus grosse boulette sous root
Posté par Sébastien Rohaut . Évalué à 1.
$ mv * *
Et merde ! Ctrl+C trop tard. Galère !
# Re: Sondage: votre plus grosse boulette sous root
Posté par Ph Husson (site web personnel) . Évalué à 0.
Moi j'en ai pas fait UNE!!!
Enfin faut dire que personne n'a jamais était assez suicidaire pour me filer le root
Bon j'rigol j'ai le root un peu partout
ma becane, le server local (qui heberge sidenux.ath.cx et fluxbox-fr.ath.cx pour la tite pub)
l'ordi de mon pere (quel systeme aussi? il en a 36000)
et l'ordi de ma soeur
enfin bon sur celui de ma soeur c'est pas dur: c'est un Windows 98(enfin vous inquietez pas je lui dit quand y a un probleme: demerde toi toute seule)
et bon je me souviens pas avoir fait de conneries
par contre mon pere........
allez quelques unes:
dd if=/dev/zero of=/dev/hda
merde!! Verr num pas activé....... Maintenant il fait MAJ+& ou é etc pour les chiffres ;)
mmm quoi d'autre la meme variante avec mkfs naturellement
un lilo qui marche plus classique
(depuis le temps que je lui dis de passer a grub!!!!! avec son magnifique prompt)
etc etc
ah si moi j'en ai une
J'ai testé une distrubition (je sais plus laquelle) evidement elle etait en anglais
donc elle me demande ou j'installe
bon a l"epoque je comprenais rien a l'anglais
Whole disk? moué pk pas
allez zou!
quoi y a plus de table de partoche???
back back back
merde y a toujours pas....
heureusement a l'epoque c'etait un ordinateur pour toute la famille donc mon pere avant imprimé la table de partoches ;)
# Re: Sondage: votre plus grosse boulette sous root
Posté par fabrice Mercier . Évalué à 1.
Vire tout le disque :-)
# Re: Sondage: votre plus grosse boulette sous root
Posté par Ramón Perez (site web personnel) . Évalué à 0.
Hallucinant, les linuxiens sont-ils donc tous si mauvais que ça ?
Vous me faites vraiment marrer, vous vous croyez supérieurs parce que vous avez réussi à installer un linux, vous passez votre temps à vous moquer des windowsiens qui se choppent des virus, à critiquer les gens qui ne savent pas se servir d'un ordinateur.
Mais en fait vous valez vraiment pas mieux.
C'est lamentable.
J'espère que vous ne travaillerez jamais dans l'informatique.
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Majd . Évalué à 1.
sinon, pour en revenir au sujet de la discussion, ma plus grosse bourde fut un malheureux
#chown -R 777 *
?? heu, suis ou déjà
#pwd
/etc
ohh meerde !
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Nico . Évalué à 1.
# Re: Sondage: votre plus grosse boulette sous root
Posté par By ZeB . Évalué à 2.
Je plante le décor :
Nous avons une table (en production biensur) contenant toutes les cartes SIS (en France, cette carte équivaut à la carte VITAL je pense) de toutes les personnes inscrites dans notre caisse d'assurance maladie (la mutuelle quoi ;-) )
On me demande, tiens ZeBBy, on a ptit probleme, il faudrait changer le statut de la carte SIS numero machin pour la personne portant le numero bidule ... ok ... pas d'problèmes !!! Je vous fait ca tout d'suite m'dame :-) (bien gentil de le faire en live juste avant de rentrer à la maison).
Et ce qui devait arriver arriva :
Update statut from tabledescartessis [RETURN] et ce en direct live en ligne de commande (j'allais me casser l'q à ouvrir un client, me connecter à la base etc etc ... je peux le faire en une ligne de commande !!)
et ta clause where ducon ???? !!!! ???? ben toutes les cartes se sont retrouvées avec un statut 'CARTE ANNULEE'
Merci ZeBBy
Bien entendu, les transactions sont pour les newbie pas pour un grand dba comme moi ;-)
# Re: Sondage: votre plus grosse boulette sous root
Posté par kirin kirin . Évalué à 1.
une dont je suis assez fier (c'est une facon de parler)
bon grosse pression de la part de plein de monde, ca gueulle , ca crie, ca geins , au tel et en meme temps avec ouatmilliard de gens derriere moi .... etc
moi devant un cluster SUN 2.1 en solaris 2.5.1 (c'etait il y a longtemps) un gros SAP sur des Enterprises 6500.
Les imprimantes bouclaient et sortaient des milliards de factures, j'arrive pas a arreter le spoller d'impressions (bug connu du spooler sous solaris)
Donc kill des process d'impressions ... et la ... la boulette, c'etait un 1er juillet
la date est importante car dans 1er juillet y'a 1
copier/coller qui chie et ca donne kill -9 1 jul
kill de jul ca marche po mais kill -9 1 ca marche tres bien.
bin ca bascule bien finalement un cluster.
sinon sur une baie EMC2 je me suis trompe de disque aussi, mais c'est une autre histoire .....
Kirin qui pense que seuls ceux qui ne font rien ne font pas de boulettes
# Re: Sondage: votre plus grosse boulette sous root
Posté par Aurélien Bompard (site web personnel) . Évalué à 1.
# mkdir /home/martin
# cd /home/martin
# cp -R /etc/skel/* .
# chown -R martin: .*
et hop ! Vu ?
Ben oui, .* ça comprend aussi "..", donc martin possède d'un coup beaucoup de choses sur ce système...
Et les users qui peuvent plus se logguer, puisque leur home leur appartient pas
Heureusement, c'est réparable par un rapide petit for en bash
# Re: Sondage: votre plus grosse boulette sous root
Posté par legranblon (site web personnel) . Évalué à 1.
remaniement des partitions
# reboot
install d'une distrib
heu... c'était pas cfdisk /dev/hdb ?
RAAAAAAAAAA!
# Re: Sondage: votre plus grosse boulette sous root
Posté par tuxyl . Évalué à 2.
Pourquoi c'est incompatible?
# Re: Sondage: votre plus grosse boulette sous root
Posté par KiKouN . Évalué à 1.
reboot
# Re: Sondage: votre plus grosse boulette sous root
Posté par Frédéric COIFFIER . Évalué à 1.
J'avais mis la main sur le passwd root de ma station de travail et j'en avais marre du sh en root quand j'installais des softs et j'ai voulu le remplacer par du bash histoire de (oui, pas bien, mais je ne pensais pas à cette conséquence là...).
Donc, modif /etc/passwd puis au reboot d'après...
bah, heu, pleins d'erreurs et impossible d'obtenir le moindre shell pour quoique ce soit.
Donc, sous Solaris (et autre d'ailleurs), faut pas changer le shell du root !
(Le pire, ça a été le moment où j'ai appelé l'admin réseau pour lui demander un CD bootable et lui expliquer comment j'avais mis la main sur l'accès root sur cette machine...)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par kesako . Évalué à 1.
a mon sens ca aurait dû.
quoi que... , je n'ai jamais essayé :-)
[^] # Re: Sondage: votre plus grosse boulette sous root
Posté par Frédéric COIFFIER . Évalué à 1.
Peut-être que sh est compilé statiquement contraire à bash...
# Re: Sondage: votre plus grosse boulette sous root
Posté par Laurent Sansonetti . Évalué à 1.
# depuis lors, je stocke tous mes fichiers important sur un CVS distant :-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.