Existe-t-il un moyen de vérifier si le chemin d'accès fourni par l'entrée de l'utilisateur ou un mécanisme d'auto-détection peut être supprimé en toute sécurité dans les scripts bash?Suppression récursive sécurisée dans bash
Par exemple:
rm -rf $SOMELOCATION
Il est évident que je ne veux pas SOMELOCATION d'être l'une des// var/etc/home/usr/opt/root ou certains répertoires importants.
Y a-t-il un moyen d'empêcher incident dans bash sans itération tous ceux répertoire ci-dessus (et éventuellement répertoire plus important)?
Y at-il quelque chose comme la fonction isSystemDirectory retourne true ou false? :-)
Sous Linux, vous ne pouvez pas supprimer les fichiers système sauf si vous êtes 'root'. Tant que vous n'exécutez pas 'rm' en tant que' sudo', vous n'avez pas besoin de vous inquiéter que l'utilisateur supprime des fichiers qui ne lui appartiennent pas. – Munir
SO est pour les questions de programmation informatique. Le support technique Unix appartient à unix.SE ou SuperUser.com. – Barmar