netgus Posté(e) le 9 avril 2015 Partager Posté(e) le 9 avril 2015 Bonjour à tous, Je cherche à modifier le fichier rc.local sur mon Syno. Celui-ci est en lecture seule et j'avoue ne savoir comment remédier à ce problème. Je suppose qu'un service doit l'utiliser. Quand je l'édite, je suis surpris de voir qu’IP route add soit dedans. Les adresses IP correspondent à mon réseau, mais je ne me rappelle pas les avoir mis. Qui plus est, si je vais dans "réseau, route statique".. c'est vide, comme la table de routage. #/bin/ip route add 192.168.xxx.xxx/24 via 192.168.xxx.xxx #/bin/ip route add 192.168.xxx.xxx/24 via 192.168.xxx.xxx ls -al rc.local ---------- 1 root root 158 Nov 11 15:40 rc.local Comme je ne suis pas un expert, avant de modifier les droits sur ce fichier, je préfère demander. Quelqu'un aurait une petite idée de comment je peux faire. Merci. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gaetan.cambier Posté(e) le 10 avril 2015 Partager Posté(e) le 10 avril 2015 Te connecter en root et pas en admin et tout tes problèmes disparaîtront 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
netgus Posté(e) le 10 avril 2015 Auteur Partager Posté(e) le 10 avril 2015 Merci pour ton retour. Je me connecte en SSH avec le compte root, ce n'est pas suffisant ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gaetan.cambier Posté(e) le 10 avril 2015 Partager Posté(e) le 10 avril 2015 Alors, il y a un autre problème, passe le fichier en lecture écriture pour root : chmod 644 rc.local 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
netgus Posté(e) le 10 avril 2015 Auteur Partager Posté(e) le 10 avril 2015 Bon, j'ai fait un chmod 644 sur rc.local DiskStation> ls -al rc.local -rw-r--r-- 1 root root 158 Nov 11 15:40 rc.local J'ai fait mes modifications avec VI et j'ai pu enregistré sans aucun problème. Merci pour ton aide 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
EricMotordu Posté(e) le 11 avril 2015 Partager Posté(e) le 11 avril 2015 Bonjour, juste pour dire que la façon documentée et guarantie avec les mises à jour de DSM, c'est de placer les fichiers dans /usr/local/etc/rc.d/ (i.e. même si je ne l'ai jamais eu, les additions dans ton fichier /etc/rc.local pourraient être supprimées). Synology le documente dans le document "3rd Party Package Developer Guide" https://global.download.synology.com/download/Document/DeveloperGuide/DSM_Developer_Guide.pdfpage 59 scripts must have the suffix ".sh". For example, "myprog.sh". their permission must be 755. they must support the options "start" and "stop". When the system boots up, it will call "myprog.sh start"; when it shuts down, it will call "myprog.sh stop". pour cette dernière restriction, si tu as un script déjà écrit, il suffit d'ajouter une ligne telle que [ "$1" == "start" ] || exit au début et cela sera bon Bonne journée, Eric 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
netgus Posté(e) le 13 avril 2015 Auteur Partager Posté(e) le 13 avril 2015 Merci pour ce complément d'information... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.