lundi 19 novembre 2012

Fun-plug sur DNS-315 dans un disque loop

J'ai installé "fun-plug" sur mon DNS-315.
Tout s'est bien passé jusqu'au premier reboot.
Hop ! plus d'accès ssh, le telnet fonctionne ???
Je regarde de plus près et je vois que tous les droits sur le répertoire /ffp sont 777 !!!
Ça explique le refus du serveur ssh (droits trop ouverts sur les clefs).
Il semblerait que les droits soient modifiés à chaque reboot du NAS.

  • Après une installation "propre" de ffp, faire un tgz du répertoire /ffp.
cd /ffp

tar cvzf /mnt/HD/HD_a2/ffp.tgz
  •  Création d'une image disque:
dd if=/dev/zero of=/mnt/HD/HD_a2/ffp.disk bs=1024 count=4000000

losetup /dev/loop1 /mnt/HD/HD_a2/ffp.disk
mkfs.ext4 /dev/loop1

  • Montage de l'image et transfert du tgz:
mkdir /tst
mount /dev/loop1 /tst
cd /tst
tar xvzf /mnt/HD/HD_a2/ffp.tgz
umount /tst
rmdir /tst

  • Modification de fun_plug:
 
# create /ffp link
echo "ln -snf $FFP_PATH /ffp"
##ln -snf $FFP_PATH /ffp
losetup /dev/loop3 $FFP_HDD/ffp.disk
mkdir /ffp
mount /dev/loop3 /ffp

  • Reboot.
 Au redémarrage l'image disque est montée sur ffp et les droits sont préservés \o/

Aucun commentaire: