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' rm
utilisation (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 ?
rm
commande par une qui ne possède pas cette fonctionnalité.
rm -rf
peut être un événement générateur de CV. Vérifiez et revérifiez avant de l'exécuter