Aller au contenu

CoolRaoul

Membres
  • Compteur de contenus

    5933
  • Inscription

  • Dernière visite

  • Jours gagnés

    61

Tout ce qui a été posté par CoolRaoul

  1. CoolRaoul

    Client Ftp Int

    J'ai dit ça parce que que tu semblais eventuellement envisager l'option MC ("garder la solution sous le coude") , bien que réticent à la contrainte d'acces en ligne de commande ("ça implique aussi d'avoir un accès telnet ou ssh") Et ce n'est pas forcément une solution aussi "shadok" que cela peut sembler à première vue. Shellinabox, une fois compilé, est un simple exécutable qu'il suffit de lancer au boot avec les bons arguments. Ajouter à ça quelques lignes de conf apache, un user unix avec shell=<chemin de midnight commander> et tu te retrouve avec un résultat dont le niveau "wife compliance" est relativement correct
  2. Si le PATH construit dans /etc/profile est correct, inutile de le redéfinir dans /root/.profile (mettre en commentaire) La définition suivante marche bien pour moi: /opt/bin:/opt/sbin:/usr/syno/apache/bin:/usr/local/bin:/usr/local/sbin:/usr/syno/bin:/usr/syno/sbin:/bin:/sbin:/usr/bin:/usr/sbin[/CODE] Si tu veux met plutôt celle-la dans /etc/profile, et commente les lignes PATH (si il en reste) de /root/profile Attention aux futures mise a jour de firmware qui peuvent modifier tout ça. Sauvegarder ces deux fichiers est une bonne idée.
  3. "Packages.gz has sprung into existence": on a déjà rencontré cette erreur. Jette un oeil à ce fil:
  4. Pour le rootkit scanner je n'ai plus rien a te proposer (ne connaissant pas le produit). Par contre pour le ipkg update essaye de le lancer comme ceci ipkg -verbose-wget update[/CODE] et donnes-nous le résultat [EDIT] vérifie aussi que "/opt/bin" est *avant* "/usr/syno/bin" dans ton PATH lorsque tu exécute ipkg update [EDIT #2] ah non, apres test, pas important semble-t-il
  5. CoolRaoul

    Client Ftp Int

    Acces ligne de commande dans une page web, ça existe:
  6. Connaissais pas, ça a l'air pas mal du tout dis donc! Tiens je donne lien puisque tu as oublié de le faire https://github.com/S...ommunity/spksrc
  7. CoolRaoul

    Client Ftp Int

    C'était de l'humour hein ... Cela dit utiliser dit la ligne de commande n'interdit pas le copier/coller
  8. Essaie déja de rebooter, Sinon va falloir aller demander de l'aide à la source, sur http://www.synology-...s-3rd-party-app Tu parles allemand ?
  9. CoolRaoul

    Client Ftp Int

    <troll on> Les vrais hackers (*) n'ont pas besoin de GUI pour faire un malheureux ftp. Et d'ailleurs ils n'utilisent *jamais* la souris. "wget -r ftp://<host>/<rep>" et ça roule </troll> (*) pas dans le sens que les journalistes donnent à ce mot!
  10. Oublie ipkg pour le moment et gardons le focus sur ton erreur "rootkit scanner" si tu veux bien (au passage pourrais-tu nous dire ou tu a récupéré cet outil?) . Je suis tres étonné de son message d'erreur Que donnent les commandes: which cut which egrep which sed which tr
  11. Oui pour les 3 premieres mais pour la 4eme tu es sur de ne pas avoir besoin de l'ajout de /volume1/@appstore/java6/jre/bin au PATH ?
  12. Bon; il y une couille dans "/etc/profile", sans doute suite à un copier/coller hasardeux sous vi: ~ ~ ~ ~PATH=$PATH:/volume1/@appstore/java6/jre/bin JAVA_HOME=/volume1/@appstore/java6/jre Commence par supprimer ces 4 caractères "~" (si tu utilise vi pour la modif déplace le curseur sur chacun des "~" et tape "x") et ça devrait aller déja mieux
  13. Pour la création des paquets, il y a déja des membres "historiques" du forum qui ont une solide expérience (il sont tous dans la premiere page de la toplist). Notamment Bud77, Diaoul, PiwiLAbruti (que ceux que j'oublie me pardonnent) qui, entre autres choses, participent à l'administration du dépot de paquet "SynoCommunity" Dans tous les cas pour crééer des paquets SPK, il est préférable de procéder par cross-compilation sur un Linux quelconque à base architecture Intel (pas forcément 64 bits, une machine virtuelle est un bon choix). Il devient ainsi en plus possible de compiler pour des syno d'autre architecture que le tien. Pour cela Il faut télécharger et installer le toolchain sur ton serveur linux pour l'architecture cible que tu récupèrera ici: http://sourceforge.n....0 Tool Chains/ Ensuite tu va pouvoir compiler tes applis sur ton serveur Linux et les transférer ensuite sur le Syno pour exécution. Synology fournit une doc ("Synology DiskStation 3rd-Party Apps Integration Guide") qui détaille comment s'y prendre. Elle est disponible ici: http://www.synology....nt.php?lang=enu Toutefois, pour des usages perso, tu peux bien entendu continuer à compiler directement sur ton Syno Mais alors je ne peux que te conseiller , pour ne pas risquer de faire de dégats, c'est quand tu compile ces applis, de le faire comme je t'ai dis plus haut: à savoir te créer un répertoire dédié dans "/volume1" et le donner comme cible des commandes "configure" comme ceci: ./configure --prefix=<mon rep local perso>[/CODE] Ca te créera les binaires dans <mon rep local perso>/bin, les config dans <mon rep local perso>/etc, et ainsi de suite/ Ensuite tu peux soit ajouter <mon rep local perso>/bin à ton PATH ou bien faire des liens de <mon rep local perso>/<commande> dans /usr/local/bin. *PROTIP* Encore un peu plus propre, pour rendre tes packages plus facilement relogeables: créer un lien symbolique ("/site" pour moi) vers le répertoire des extensions perso (toujours chez moi exemple "/site" -> "/volume1/site") mettre ce dernier en "prefix" dans les commandes "./configure" ainsi tu pourra toujours déplacer la cible (de volume1 vers volume2 ou n'importe quoi d'autre), suffira juste de refaire le symlink
  14. En étant connecté root effectue les commandes suivantes: set -x . /etc/profile et ensuite . ~/.profile[/code] et copie/colle les deux résultat ici met nous aussi une copie des fichiers "/etc/profile" et "/root/.profile" [EDIT] Oublié de demander: les erreurs "permission denied" que tu avais il y a quelques mois tu les as toujours ou c'est résolu?
  15. Pour commencer, je te conseilles d'éviter au maximum d'installer des choses dans les répertoires système (/usr, /usr/syno/etc/ ...) A chaque upgrade de firmware tu prend le risque voir disparaitre tes ajouts. Et en plus il vaut mieux aussi de ne pas trop gaspiller l'espace dans le file system root. La seule exception est tout ce qui est situé sous "/usr/local" que Synology s'engage à sauvegarder et restaurer lors des upgrades (ceci est documenté). Par exemple, pour ma part je me suis fait un arborescence "/volume1/site" (avec sous répertoires bin, etc, var ... ), pointée par un lien symbolique "/site" ou je met mes petits trucs perso bien à l'abri. (Il aurait été peut-être préférable de choisir le chemin "/volume1/@site" pour éviter la création auto du partage "site" mais c'est pas si grave) Pour les scripts de startup/shutdown un bon endroit est "/usr/local/etc/rc.d": tous les scripts situés dans ce répertoire et dont le nom se termine par ".sh" sont automatiquement invoqués au démarrage (avec le parametre "start") et à l'arret (avec le parametre "stop") Et pour terminer, pour la crontab si il y a une chose à savoir, c'est celle-ci: le cron de DSM est tres pointilleux avec le format du fichier "/etc/crontab". Il est *impératif* que les champ minute, heure, jour du mois, mois, jour de semaine, compte et commande soit séparés *exclusivement* par des tabulations (pas d'espace donc, par contre le contenu du champ "command" lui est de format libre).
  16. Le fait que, dans le cas d'un spk, l'utilisateur ait la liberté de choisir où installer le package peut rendre l'utilisation du rpath lors du link plus problématique: (A moins d'installer systématiquement les fichiers dont le path est en dur dans les binaires sur "/volume1" sans tenir compte de choix ci dessus) A ce propos quelle approche a-t-elle été choisie pour régler ce problème dans le package Python de SynoCommunity ?
  17. Suis pas sur que DS audio n'utilise aussi webdav lui..
  18. tu veux dire Redirect / https://<host>:<port>? Et pourquoi ne pas simplement essayer?
  19. Pour photostation pas besoin de virtualhost (il utilise nativement les ports en http et 443 en https) tu devrais sans doute supprimer le virtualhost suivant (dont je n'ai pas bien percut
  20. Me semblait pourtant bien avoir lu:
  21. Dans ma conf reverse proxy, avant ma série de <VirtualHost *:> j'ai cette directive: NameVirtualHost *: peut-être necessaire?
  22. Ah oui en effet, je n'avais pas remarqué ce mode de fonctionnement de la synchro distante Merci;
  23. un truc du genre de <VirtualHost *:> ServerName file.julienghys.eu Redirect / https://file.julienghys.eu </VirtualHost> ajouté dans le fichier de conf devrait peut-être faire l'affaire (à tester, et sans doute compléter, je ne suis pas spécialiste apache, hein!)
  24. Etonnant: Quel navigateur utilises-tu? Avec Firefox il est possible que tu ais accepté le certificat en le mettant définitivement en exception, comme ceci:
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.