"login" et cocoa

chromodoris

Membre junior
20 Novembre 2003
11
0
Bonsoir,

j'ai 2 questions :

1-
je cherche à faire une application graphique en cocoa pour la fct UNIX login...

avec NSTAsk, j'arrive à envoyer la commande "login monidentifiant", mais je n'arrive pas à envoyer le mot de passe.
et l'application reste bloquée (car UNIX attend que je saisisse le Password)

comment envoyer le password ?

existe-t-il une instruction UNIX qui permette en une ligne d'envoyer le login et le mot de passe ?

2-
je n'arrive pas à localiser l'executable de la commande nidump ?
ni celui de la commande cd
(exemples : pwd se trouve à /bin/pwd
login se trouve à /usr/bin/login)

merci pour vos réponses

 

Manu

Membre d’élite
Club MacG
31 Mai 2000
1 743
204
52
Puteaux région parisienne
un script dans ce genre doit faire l'affaire.

login -h nom_de_machine <<EOF >/dev/null
nom_login
password

EOF

En outre nidump n'est pas une commande unix mais une commande de l'utilitaire NetInfo.

pour connaitre où trouver une commande, faire which nom_commande ou whereis nom_commande.
 

fullstack

Nouveau membre
19 Septembre 2003
3
0
Visiter le site
pour avoir les droit uid 0 sur une task, l atechnqiue du pipe pour envoyer le pass ne MARCHE PAS, il faut utiliser l'autorisation framework d'apple, je l'ai utilisé un efois, si je retrouve la sourec je te refile le code car je me souvien que c'etait un peu la merde