Sur coupure secteur ou si on utilise la commande "reboot" depuis un shell ce problème ne se produit pas.
Un processus, durant la procédure d'arrêt par l'interface web réinitialise donc les répertoires à 777.
La solution est de rediriger la commande chmod vers un script shell:
Script basé sur: http://bernaerts.dyndns.org/dns325/242-dns325-ffp7-move-usb-key
/usr/local/config/chmod_usb.sh:
#!/bin/sh
# Point de montage a patcher
# (modifier la varaible HD par la valeur souhait.e (HD_c2, HD_d1...))
HD=HD_a2
# Fichier de trace
log=/usr/local/config/chmod.log
args="$@"
#Arguments du chmod a desactiver
suppress_args="-R 777 /mnt/HD/$HD"
if [ "$args" != "$suppress_args" ]; then
/bin/busybox chmod $@
else
echo "[`date +'%Y-%m-%d %T'`] Desactivation du chmod sur /mnt/HD/$HD">>$log
fi
- Rendre exécutable le script:
- Créer le lien:
ln -s /usr/local/config/chmod_usb.sh /bin/chmod
ls -l /bin/chmod
lrwxrwxrwx 1 root root 30 Dec 1 16:13 /bin/chmod -> /usr/local/config/chmod_usb.sh
Aucun commentaire:
Enregistrer un commentaire