1 votes

Utilisateur de connexion - opposé à launchctl bootout user/id

Comment puis-je connecter un utilisateur de manière programmatique ?

J'ai besoin de quelque chose d'opposé à la commande

launchctl bootout utilisateur/502

qui déconnecte l'utilisateur avec id=502.

Cette voie existe-t-elle ?

0 votes

Que voulez-vous faire, une fois que l'utilisateur s'est connecté ?

0 votes

Copier des données. Sans connexion, ces données ne seront pas synchronisées avec les dernières modifications.

1voto

Graham Miln Points 39606

Pas sur MacOS

Non, il n'existe pas de moyen programmatique supporté par Apple pour se connecter à un utilisateur sous MacOS.

Une approche consisterait à créer une carte à puce virtuelle et à simuler la connexion d'un utilisateur. Cela nécessiterait un effort et un temps de développement importants.

0 votes

J'ai trouvé un moyen. Se connecter par VNC dans AppleScript. Cela fonctionne, mais je cherche un moyen plus élégant...

0 votes

C'est une approche intelligente pour un ordinateur que vous contrôlez. Sachez que VNC peut ne pas passer par une connexion sécurisée et que les informations d'identification (nom d'utilisateur et phrase de passe) peuvent donc être menacées.

1 votes

C'est ce dont j'ai besoin : apple.stackexchange.com/questions/386654/

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X