Aller au contenu

smadon

Membres
  • Compteur de contenus

    12
  • Inscription

  • Dernière visite

À propos de smadon

smadon's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. Hello, Je viens de tester, et ca marche. :-) Par contre, j'ai utilisé la function unless pur avoir la bonne condition avec havegroup, c'est correct ?? voila resultat : # Are we authenticated yet ? if (open (IN,"/usr/syno/synoman/webman/modules/authenticate.cgi|")) { $user=<IN>; chop($user); close(IN); } # test if member of the group sub havegroup { my $user=shift; my $whichgroup=shift; foreach my $groupname (usergroups($user)) { return 1 if $whichgroup eq $groupname; } return undef; } # Find the group sub usergroups { my $user = shift; my @groups = scalar getgrgid((getpwnam $user)[3]); # init group list to user main group while (my ($name, $users) = (getgrent)[0, -1]) { $users =~ /b$userb/ and push @groups, $name } return @groups; } # if not in administrator groups ...no authentication...so, bye-bye unless (havegroup($user, 'administrators')) { print "<HTML><HEAD><TITLE>Access forbidden</TITLE></HEAD><BODY>You need to be part of the administrators group to view this webpage.</BODY></HTML>n"; die; } C'est correct ?
  2. Super, Merci pour les réponses, je test ca ce soir. :-)
  3. Hello, Question Programation sur le Syno J'ai crée un paquet base sur couchpotatoes assz simple pour faire du rsync, mais par defaut le fichier index.cgi gere l'authentification sur le compte Admin, or je voudrais juste verifier que le user fasse partie du group Administrator, mais je ne sais pas comment verifier cela. :-( Donc ma question est comment changer le code pour faire une authentication sur le group et non pas sur le user ?? code : index.cgi #!/usr/bin/perl use File::Copy; print "Content-type: text/htmlnn"; # Are we authenticated yet ? if (open (IN,"/usr/syno/synoman/webman/modules/authenticate.cgi|")) { $user=<IN>; chop($user); close(IN); } # if not admin or no user at all...no authentication...so, bye-bye if ($user ne 'admin') { print "<HTML><HEAD><TITLE>Login Required</TITLE></HEAD><BODY>Please login as admin first, before using this webpage</BODY></HTML>n"; die; } D'avance merci pour votre aide. Smadon
  4. Hello guys, Je viens de finir mon paquet. Y a t'il des personnes intéressés de le tester et me dire ca le code est correct?
  5. Hello Cricx, Je pensais aussi à la tache cron, mais comme tu dis ca nécessite de le lancer sur la console, et ca c'est un peu difficile de faire des configs complexe comme ça sur tout les différents sites. I lfaut que je propose une option qui soit accessible depuis l'interface web Donc je pense que je vais me lancé dans la création d'un spk pour gérer ça. Ca va etre Fun :-) Je vous tiens au courant quand j'ai un package a peu prêt correct. Merci pour vos réponses.
  6. C'est bien cela que j'avais en tete, mais etant donné que je ne sais pas si tout les sites ont le port 873 ouvert, et en plus certains site n'ayant pas des IP statique, je suis obligé de mettre en place un VPN. Si quelqu'un a autre une idée, je suis volontier preneur. a suivre.... :-)
  7. Hello, le FTP est en faites la solution actuel utilisé. Mais on voudrait vraiment avoir une réplication des données en local pour palier au problème de connexion car parfois il n'y a pas de connexion Internet pendant plusieurs jour, donc il faut avoir une copie en local. les NAS sont deja installé, donc le Rsync me semblait etre une bonne solution. pour le VPN, c'est l'idée en cours, mais je voudrais voir si il n'y a pas une autre solution.
  8. Hello, merci warson pour ton aide. J'explique le projet. Je bosse pour une association qui aide des projets en Afrique et qui ont des bandes passantes trés faibles. Je voudrais mettre à disposition des documents, mais je voudrais que eux puisent decider de quand ils vont mettre à jour, et pas de pousser les infos.
  9. Hello, Merci patrick pour ta réponse. et non, pas juste un montage, mais vraiment dupliquer les infos sur les differents site. Les sites sont vraiment trés distant les uns des autres et ils ne sont relié entre eux que par Internet.
  10. Hello, Je suis en recherche d'une solution pour partager un repertoire entres mes NAS (tous des DS212+). J'explique: J'ai un master NAS qui contient un repertoire PARTAGE. Sur d'autre site, j'ai d'autre NAS synology client et je voudrais que ce repertoire PARTAGE puissent etre synchronisé. L'idée est que dés que je fais une modification sur mon Master NAS dans le dossier PARTAGE, cette modif soit repliqué sur les autres NAS. J'ai testé l'option Sync par default dans le synology, mais (d'apres ce que j'ai compris), il propose plutot du PUSH que tu PULL. cad, j'ai configuré Mon MASTER pour envoyer sur les autres NAS le repertoire, et ca marche. Mais je voudrais faire dans l'autre sens, cad que le client PULL les informations qui ont été changé. Est ce possible ???? D'avance merci pour votre aide :-)
  11. smadon

    Webdav Et Application Access

    Ok, mais la meme base de donnes partagé sur un autre PC avec un partage Windows est beaucoup plus rapide pour traiter les données. Why ??? Quel est la difference entre une base MDB sur un partage Windows sur XP et une base MDB sur un NAS avec un partage en SAMBA ??
  12. smadon

    Webdav Et Application Access

    Hello, Donc experience faites avec un NAS DS 207 avecversion Firmware 3.1, la base de donnees access en partage est LENTE, voir TRES LENTE :-). Je cherche justement a voir si je peux pas faire des reglages pour augmenter la vitesse d'acces sur ce fichier MDB (fichier de 30 Mega environ) partag
×
×
  • 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.