Pages : 1
#1 Le 01/05/2012, à 13:15
- yayals
alias pour securiser la commande rm -rf /* [RESOLU]
bonjour,
j'aimerais créer un alias pour sécuriser la commande
rm -rf /*
si vous ne connaissez pas cette commande dites-vous que si vous la tapez vous n'avez plus de pc.
j'aimerais la sécuriser car elle est très proche d'une commande que j'utilise souvent
rm -rf *
j'ai juste a riper sur la touche d’a coté et je n'ai plus de pc.
aidez-moi je n'ai jamais créer d'alias
merci d'avance.
Dernière modification par yayals (Le 13/05/2012, à 10:16)
ACER aspire 5740g: Ubuntu 14.04
Hors ligne
#2 Le 01/05/2012, à 13:22
- sinbad83
Re : alias pour securiser la commande rm -rf /* [RESOLU]
Salut,
tu peux toujours créer l'alias suivant
alias rm='rm -rfi'
au moins, l'option -i demande l'accord élément par élément et tu peux voir dès le début où se passent les suppressions. Tu arrêtes la commande par CTL+C s'il y a erreur.
Dernière modification par sinbad83 (Le 01/05/2012, à 13:23)
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#3 Le 01/05/2012, à 13:24
- pingouinux
Re : alias pour securiser la commande rm -rf /* [RESOLU]
Bonjour,
Même la seconde commande est dangereuse. Une solution pourrait être :
alias rm='rm -i'
mais ça ne protège en rien si on utilise l'option -f.
Hors ligne
#4 Le 01/05/2012, à 14:49
- yayals
Re : alias pour securiser la commande rm -rf /* [RESOLU]
on peut transformer la
rm -rf /*
en
rm -rf *
????
ACER aspire 5740g: Ubuntu 14.04
Hors ligne
#5 Le 01/05/2012, à 16:51
- Xenom
Re : alias pour securiser la commande rm -rf /* [RESOLU]
On ne peut pas faire d'alias avec des options.
Le plus simple c'est de faire un alias sur "rm -rf *", la commande que tu tape le plus souvent, ca te sera aussi plus utile. et ce sera sur.
alias rmall="rm -rf *"
Puis de toute manière, sur la plupart des systèmes récent si on fait un rm -rf /, le système retourne une erreur, voir les options --preserve-root (souvent par défaut) et --no-preserve-root. EDIT : Attention l'option --preserve-root ne fonctionne qu'avec / et pas /* en fait. (En plus, on ne peut supprimer que ce que l'on a les droits, donc a moins d’être root, le système pourra s'en tirer (mais pas ses données perso.))
Dernière modification par Xenom (Le 01/05/2012, à 17:14)
Hors ligne
#6 Le 01/05/2012, à 18:40
- yayals
Re : alias pour securiser la commande rm -rf /* [RESOLU]
donc si je fait un
alias rmall="rm -rf *"
je pourrais toujours utiliser
rm -rf *
et
rm -rf /*
sera bloqué ???
ACER aspire 5740g: Ubuntu 14.04
Hors ligne
#7 Le 01/05/2012, à 19:30
- pingouinux
Re : alias pour securiser la commande rm -rf /* [RESOLU]
@ yayals #6 :
ATTENTION :
rmall sera équivalent à rm -rf *, mais si tu utilises rm -rf * ou rm -rf /*, elles seront exécutées telles quelles.
Je te déconseille d'utiliser ces commandes beaucoup trop dangereuses.
Hors ligne
#8 Le 01/05/2012, à 20:00
- yayals
Re : alias pour securiser la commande rm -rf /* [RESOLU]
ok c'est bon tout marche très bien.
j'ai maintenant moin de risques a supprimer tout le contenu d'un dossier.
EDIT: est-ce normal qu'a chaque démarrage l'alias disparaît, si je veut pouvoir utiliser rmall je doit faire un
alias rmall="rm -rf *"
???
Dernière modification par yayals (Le 03/05/2012, à 06:06)
ACER aspire 5740g: Ubuntu 14.04
Hors ligne
#9 Le 05/05/2012, à 16:52
- Alela
Re : alias pour securiser la commande rm -rf /* [RESOLU]
Oui, c'est normal, il faut que tu ajoutes l'alias dans ton .bashrc ou ton .bash_aliases.
Théorème de Palachu : Dans toute paragogie hétéroclite, le radical malacotérigène est égal au produit des métasphères nictitantes par l'expansibilité rudimentaire.
Hors ligne
#10 Le 06/05/2012, à 08:54
- yayals
Re : alias pour securiser la commande rm -rf /* [RESOLU]
comment on fais pour ajouter l'alias au .bashrc ??
Dernière modification par yayals (Le 06/05/2012, à 08:54)
ACER aspire 5740g: Ubuntu 14.04
Hors ligne
#11 Le 13/05/2012, à 10:15
- yayals
Re : alias pour securiser la commande rm -rf /* [RESOLU]
c'est bon j'ai réussi a l'ajouter
merci a tous pour votre aide
ACER aspire 5740g: Ubuntu 14.04
Hors ligne
#12 Le 13/05/2012, à 10:59
- serged
Re : alias pour securiser la commande rm -rf /* [RESOLU]
Toutes ces sécurisations à base d'alias, sont bien jolis mais (ne pas exécuter!)
# sudo rm -rf /*
Fonctionnera toujours et sera beaucoup plus dangereux !
Il faut rajouter :
alias sudo='A=`alias` sudo '
dans le .bashrc
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
Pages : 1