Featured post
security - How to programmatically do a switch user on macosx -
i working on security agent plugin on mac os x , allow user switch user (in same way of button "switch user" displayed when lock account).
after research, found this thread following solution command line:
/system/library/coreservices/menu\ extras/user.menu/contents/resources/cgsession -suspend
launching command line works when user logged in. however, in context of security agent plugin: "the security agent runs restricted permissions user must physically present, using graphical user interface, in order authenticated. graphical user interface elements can’t used through command-line interface such terminal application or secure shell (ssh) remote session"
so command line call fails execute. there other solution simulate switch user, sending apple event? didn't find other solution.
thanks in advance idea. best regards
try making launchagent runs each user. in security agent plugin, connect agent current console user (eg using bsd sockets), , tell run cgsession command.
- Get link
- X
- Other Apps
Comments
Post a Comment