Page 1 sur 1

[RM] Interdire la commande Rm (résolu)

Publié : lun. 30 déc. 2024, 13:36
par ManaOxygen
Bonjour,

Simple curiosité de ma part, mais est-il possible de blacklister la commande rm (ou de restreindre son usage au superuser) ?

En voulant faire du rangement, il m’est déjà arrivé de la taper en lieu et place de mv, les mots move et remove ayant tendance à se mélanger dans mon esprit.

Alors oui ça fait place nette, mais c’est pas vraiment l’objectif…

J’ai essayé de créer un groupe rm et suis allé dans /bin/rm et /usr/bin/rm pour changer les permissions, mais j’ai dû rater un truc et mon user peut toujours l’utiliser.

Image

Re: [RM] Interdire la commande Rm

Publié : lun. 30 déc. 2024, 14:07
par benjarobin
Bonjour,
Techniquement oui tu pourrais enlever les permissions d’exécution pour les autres, soit les droits 750, ou dit autrement -rwxr-x---
Jamais utiliser une interface graphique pour jouer avec les droits, car cela ne te donne pas toutes les options, ...
Mais clairement je te déconseille vivement de toucher aux permissions, tu vas casser l'intégralité de ton système, car certains autres programmes peuvent nécessiter cette commande !

Re: [RM] Interdire la commande Rm (resolu)

Publié : lun. 30 déc. 2024, 16:16
par ManaOxygen
Oui, c'est ce que je me suis dit après coup... que certains programmes en ont peut-être besoin.
Bon ba merci. ^^

Re: [RM] Interdire la commande Rm (résolu)

Publié : lun. 30 déc. 2024, 16:41
par benjarobin
Après tu peux créer un alias afin d'ajouter l'option -i.
Cet alias est fournit dans ton bashrc (si tu utilises bash), et normalement l'impact serait plus limité.

Code : Tout sélectionner

alias rm='rm -i '

Re: [RM] Interdire la commande Rm (résolu)

Publié : lun. 30 déc. 2024, 17:15
par ManaOxygen
Oh parfait ! C'est ce qu'il me fallait.
Merci.