Beaucoup de gens ont eu du mal à utiliser le célèbre mais dangereux commande rmIl y a même quelques jours, on savait Perte de données GitLab lorsque par erreur votre administrateur système a supprimé la mauvaise base de données. Pour cette dernière raison et quelques autres, l'idée de créer un outil permettant de vérifier que lors de la suppression de fichiers l'utilisateur est sûr de la procédure qu'il exécute et le résultat de cette idée est protection rm.
Bien qu'il existe déjà d'autres outils qui nous permettent de supprimer des fichiers en toute sécurité, protection rm il a des caractéristiques qui le rendent probablement beaucoup plus flexible et intéressant.
Qu'est-ce que rm-protection?
C'est un outil open source, développé en python, comme alternative sûre pour la suppression de fichiers. Son comportement est le même que le célèbre commande rm (y compris ses arguments et son mode d'utilisation). La seule différence est que cette commande ne supprime pas les fichiers où il y a un .*.rm-protection
et la question de vérification n'a pas reçu de réponse.
¿Quel est le moyen le plus sûr de vérifier que lors de la suppression de fichiers, nous ne sommes pas ca $% / & ...? Eh bien, pour le créateurs de rm-protection, la réponse est que l'utilisateur confirme lui-même qu'il souhaite supprimer le fichier en question. En outre, cela donne aux utilisateurs la possibilité de marquer les fichiers qui sont vraiment importants, ce qui évite à la plupart des utilisateurs beaucoup de maux de tête.
protection rm vise à offrir une protection et une flexibilité maximales, tout en ayant le moins d'impact possible sur l'exploitation quotidienne.
Comment utiliser rm-protection?
Utilisation de protection rm c'est assez simple, il est composé de deux fonctionnalités: rm-p
y protect
. Être protéger le responsable de la protection des fichiers que l'on souhaite ne pas éliminer (ou qui peuvent être éliminés tant que c'est le véritable désir de l'utilisateur).
Cela peut être mieux vu dans l'étude de cas suivante:
Nous voulons que le fichier soit nommé no_me_elimines.txt
Il ne peut pas être éliminé, ou à défaut, il ne peut être éliminé que si une question de sécurité est répondue, dans ce cas, il suffit d'exécuter protec no_me_elimines.txt
et indiquez la question de sécurité et la réponse. Dans le cas où nous voulons vraiment supprimer le fichier, il suffit d'exécuter rm-p no_me_elimines.txt
et répondez à la question de sécurité.
Nous pouvons voir protection rm en action, dans le gif suivant:
Comment installer rm-protection?
L'installation et la configuration de rm-protection est assez simple, nous devons avoir python pip installé, puis nous ouvrons un terminal et exécutons la commande suivante:
pip install rm-protection
Il est également pratique de créer un alias de rm-p, à utiliser comme rm, donc ce sera plus efficace lors de l'utilisation alias rm="rm-p"
Puis commencez à protéger vos fichiers en utilisant protect
.
C'est sans aucun doute un moyen intéressant de supprimer des fichiers en toute sécurité, car nous pouvons mieux protéger nos fichiers les plus importants. De plus, si nous jouons avec les commandes, nous pourrions même protéger des fichiers ou des répertoires qui répondent à certaines caractéristiques.
Très utile Merci beaucoup
Super utile! Et ma propre expérience me dit que je devrais l'installer le plus tôt possible car cela me rappelle déjà des épisodes que je souhaite bien avoir oublié. La commande rm est très utile mais peut provoquer des catastrophes majeures.
Merci beaucoup.
Salutations!
Merci beaucoup!
Quelque chose me dit que cela ne fonctionnera pas, de la même manière que la commande actuelle cause les problèmes: parce que le glissement se termine après que vous l'avez enduit.
Et je pense que personne ne protégera chaque fichier / dossier, qui devrait et pourrait déjà être protégé par une autorisation.