Je pense que la plupart des gens ici par erreur ' rm -rf' ont édité le mauvais répertoire, et j'espère que cela n'a pas causé d'énormes dégâts .. Existe-t-il un moyen d'empêcher les utilisateurs de faire une histoire d'horreur Unix similaire ?? Quelqu'un a mentionné (dans la section des commentaires du lien précédent ) que
... Je suis presque sûr maintenant que chaque cours ou entreprise Unix utilise unix définit rm -fr pour désactiver les comptes des personnes qui essaient de l'exécuter ou les empêcher de l'exécuter ...
Y a-t-il une implémentation de cela dans une distribution Unix ou Linux actuelle? Et quelle est la pratique courante pour empêcher cette erreur même à partir d'un administrateur système (avec accès root)?
Il semble qu'il y avait une certaine protection pour le répertoire racine ( /) dans Solaris (depuis 2005) et GNU (depuis 2006). Y a-t-il de toute façon à implémenter la même manière de protection à certains autres dossiers?
Pour plus de clarté, je ne demandais pas de conseils généraux sur l' rmutilisation (et j'ai mis à jour le titre pour en indiquer plus), je veux quelque chose de plus comme la protection du dossier racine: pour que rm -rf /vous deviez passer un paramètre spécifique: rm -rf --no-preserve-root /.. Existe-t-il des implémentations similaires pour un ensemble personnalisé de répertoires? Ou puis-je spécifier des fichiers en plus /d'être protégés par l' option conserve-racine ?
rmcommande par une qui ne possède pas cette fonctionnalité.
rm -rfpeut être un événement générateur de CV. Vérifiez et revérifiez avant de l'exécuter