IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AppleScript Discussion :

applescript /trousseau/ autorisation


Sujet :

AppleScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 63
    Par défaut applescript /trousseau/ autorisation
    bonjour,

    je suis nouveau sous mac (7 mois seulement)

    j'ai un script (applescript) qui me permet de monter mes lecteurs réseaux.

    ce script interroge une clef du Trousseau d'accès et j'ai deux comportement diffèrent sur 2 machine différente.

    c'est 2 machines sont sous mountain lion

    machine 1 : Machine virtualisé / Machine 2 : MacBook Pro.

    lorsque je lance mon applescript sur ma Machine 1, j'ai une boite de dialogue qui me demande si je veux autoriser l'acces "permanent, cette fois ou pas du tous", je repond permanent et après c'est bon.
    - quand je vais dans les autorisations de la clef, j'ai autorisé pour "security" et c'est tous.

    lors que je lance mon applescript sur ma Machine 2, j'ai pas de boite de dialogue.
    je ne peux pas lire le compte et le mot de passe de la clef.
    ca me renvoi des informations crypté.

    si j'autorise tous les programmes a lire la clef, mon script me sort les bonnes infos.

    Comment puis je résoudre ca sur ma Machine 2 ?

    merci d'avance
    Via

    PS voici la commande qui es passé dans mon script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    on get_user_password_from_keychain_fct(script_name, script_version, user, keychain_key_root, root_directory)
     
    try
     
     
    set user_password to do shell script "security find-generic-password -g -s " & keychain_key_root & "." & user & " 2>&1 | sed -n '1p' | sed 's/password: \"//g' | sed 's/\"//g'"
     
    return user_password
     
    on error
     
    notifier_fct(notifier_directory, script_name & " " & script_version, "Impossible de récupérer le mot de passe de " & user, script_name)
     
    end try
     
    return "-1"
     
    end get_user_password_from_keychain_fct

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 63
    Par défaut
    Bonjour

    alors ca avance,

    j'ai regarder les messages d'erreur et je me suis aperçu que j'avais changer le nom de la clef (et qu'il correspondait au nom que je cherche dans mon script) mais pas le "Où" ou j'avais mis une minuscule au lieux d'une majuscule.

    donc il ne trouvais pas ma clef enfin de compte.

    maintenant j'ai la fenêtre que je cherchais avec ce message "Toujours, Cette fois ou Refus" et quand je clique sur toujours, on me demande le mot de passe, Normal, et ca change rien !!!
    rien n'apparait dans le "contrôle d'accès". l'exécution suivante provoque la même chose !!!!

    seul changement que j'ai vue :

    si je suis sur le trousseau et que le cadenas est ouvert => j'ai le message=> je clique sur Toujours => on ne me demande pas de compte et de mot de passe
    si je suis sur le trousseau et que le cadenas est fermé=> j'ai le message=> je clique sur Toujours => demande de compte et de mot de passe

    avez vous une solution ??

    merci d'avance
    Via

Discussions similaires

  1. [IB] Autoriser 1 user à changer son mot de passe
    Par qi130 dans le forum InterBase
    Réponses: 7
    Dernier message: 01/02/2005, 14h09
  2. comment autoriser les reférences croissée ??
    Par champion dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 13/09/2004, 10h11
  3. [C#] Changer les Autorisations d'un dossier
    Par dips dans le forum Windows Forms
    Réponses: 7
    Dernier message: 09/06/2004, 13h29
  4. [Réseau] Autorisations d'accès aux fichiers
    Par Pedro dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 19/05/2004, 13h43
  5. [TForm] Ne pas autoriser l'ouverture d'un form
    Par sbeu dans le forum Composants VCL
    Réponses: 6
    Dernier message: 11/10/2002, 11h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo